Уведомления

Группа в Telegram: @pythonsu

#1 Май 22, 2012 00:27:32

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

Как?
Как делать, чтобы проги открывались нужным питоном? Как запускать из командной строки нужный интерпретатор?



Офлайн

#2 Май 22, 2012 14:54:50

zipsetic
Зарегистрирован: 2012-04-04
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

попробуй в конце python ставить цифру 2 или 3

Офлайн

#3 Май 22, 2012 15:30:06

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

В комадной строке? Не помогает, но можно линк или бат сделать.
Лучше скажите, как проги запускать нужным питоном. Или опять все под юнипсы?



Отредактировано asilyator (Май 22, 2012 15:30:40)

Офлайн

#4 Май 22, 2012 19:56:35

zipsetic
Зарегистрирован: 2012-04-04
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

asilyator
В комадной строке? Не помогает, но можно линк или бат сделать.
Лучше скажите, как проги запускать нужным питоном. Или опять все под юнипсы?
Попробуйте вручную указать путь к нужной версии интерпретатора в переменной окружения PATH

Офлайн

#5 Май 22, 2012 20:59:34

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

Если под Windows то можно добавить пункт в контекстное меню проводника,при правокликании на файле будет пункт с помощью какой проги открыть файло
Допустим:
IDLE-2
IDLE-3
или
python2
python3

Не пробовал ,можно ли в PATH указать два пути ,к одной версии питона и к другой одновременно,но можно попробовать и добавить пункт в меню

Отредактировано sanodin (Май 22, 2012 21:07:33)

Офлайн

#6 Май 22, 2012 21:26:13

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

Там уже есть в “открыть с помощью…” два питона, ничем внешне не отличающихся. Но это не то.

Первой строчкой может быть

#!/usr/bin/env python3
Вот исходя из нее и должен выбираться интерпретатор. А то опять винду обижают :(



Офлайн

#7 Май 22, 2012 21:31:38

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

Я не о том,“ открыть с помощью” это одно, а я предлагаю добавить,например если на mp3 кликаешь правой ,а там пункт(созданный тобой лично) “открыть AIMP”

Добавляем новый пункт в контекстное меню папок.
HKLM\SOFTWARE\Classes\Directory\shell
В этом разделе необходимо создать новый ключ, например:
HKLM\SOFTWARE\Classes\Directory\shell\winrar
В значении по умолчанию укажите название программы, например “winrar”, далее необходимо создать подключ с названием “command”, например:
HKLM\SOFTWARE\Classes\Directory\shell\winrar\command
В значении по умолчанию укажите путь к файлу с параметрами при необходимости, например:
c:\Program Files\WinRar\winrar.exe %1

Сам этой инструкцией не пользовался,у меня есть программа ,в ней все проще делать,FileMenu Tools

А это #!/usr/bin/env python3 вроде только под linux

Параметры для запуска line

C:\Python27\python.exe %1 %

Параметры для запуска IDLE

C:\Python27\pythonw.exe “C:\Python27\Lib\idlelib\idle.pyw” -e %1

Отредактировано sanodin (Май 22, 2012 22:34:55)

Офлайн

#8 Май 22, 2012 21:42:30

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

Здесь показано какие пункты я сам сделал,кроме IDLE

Прикреплённый файлы:
attachment image.rar (343,4 KБ)

Офлайн

#9 Май 22, 2012 23:08:53

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

для винды что бы из cmd запускать нужную версию питона можно например сделать так:
свойства системы->переменные среды-> в PATH добавить пути

;C:\Python27;C:\Python32
далее в сделать копию python.exe в эту же папку и переименовать в python27.exe и python32.exe
соответственно.
Теперь в cmd набираешь python27 для вызова 2,7 питона или python32 для 3,2

А еще лучше и проще использовать DreamPie - подсветка синтаксиса, автозавершение, подсказки….



Офлайн

#10 Май 22, 2012 23:58:25

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

Парралельно использовать питон 2 и 3 на Windows

Мне не надо ничего выбирать, и интерпретатор руками указывать тоже. Я хочу, чтобы все запускалось само, как на юнипсах.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version