Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 3, 2012 18:45:13

Immor+al
От:
Зарегистрирован: 2011-03-10
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Как переключаться между установленными Python 3 и 2 под виндой?

На стековерфлоу рекомендуют:
set up separate python commands (e.g. /usr/bin/python and /usr/bin/python3)

то есть переименовать екзешник одного из питонов которые установлены в разные папки (C:\Python27 и C:\Python32)

Но у меня Python3 иногда вылетал если запускать его таким образом.

По моему опыту наиболее беспроблемный способ - использовать батники-обертки:
py.bat

@echo off
set PYTHONPATH=C:\Python32\Lib\
call C:\Python32\python.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
py2.bat
@echo off
set PYTHONPATH=C:\Python27\Lib\
call C:\Python27\python.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
Ну и в PATH только тот Python, который для меня основной.
Кто как решает эту проблему?



Офлайн

#2 Фев. 4, 2012 15:01:40

Singularitty
От:
Зарегистрирован: 2012-02-02
Сообщения: 61
Репутация: +  5  -
Профиль   Отправить e-mail  

Как переключаться между установленными Python 3 и 2 под виндой?

Обычно если надо прибегать к таким изворотам, то ты решаеш проблему не верно

Офлайн

#3 Фев. 4, 2012 18:57:49

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Как переключаться между установленными Python 3 и 2 под виндой?

Immor+al
Кто как решает эту проблему?
про это не слышали virtualenv



Офлайн

#4 Фев. 4, 2012 21:48:26

ad3w
От: Hua Hin, Thailand
Зарегистрирован: 2012-01-27
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

Как переключаться между установленными Python 3 и 2 под виндой?

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version