Найти - Пользователи
Полная версия: Установка двух версий Python
Начало » Python для новичков » Установка двух версий Python
1
jonikster
Здравствуйте.
Подскажите пожалуйста, как лучше всего установить 2 версии Python.
Мне советовали скопировать python.exe, вставить его и переименовать старый файл, чтобы в папке появились python.exe и python2.exe. С третьим также, только python3.exe.
Вопрос в том, что все модули pip и прочие, остаются.
Как это решить?
Заранее благодарен!
doza_and
Самый нормальный вариант такой, ставите питон3 и удаляете питон2. Для новичка на windows я не вижу причин иметь обе версии. Поясните зачем оно вам.

С на windows питоном устанавливается селектор вроде как py.exe он читает первую строку скрипта и вызывает нужный питон, если конечно он там указан. При таком подходе вам не надо будет самому разбираться что именно вызывать.

На *nix системах похожий подход используют. Только делайте не копию а символьную ссылку. При обновлении питона не потребуется дополнительная работа.
jonikster
doza_and
Самый нормальный вариант такой, ставите питон3 и удаляете питон2. Для новичка на windows я не вижу причин иметь обе версии. Поясните зачем оно вам.
Всё очень просто. Нужные мне библиотеки только на питоне втором. Мне нужно работать с обоими версиями.
doza_and
jonikster
Вопрос в том, что все модули pip и прочие, остаются.
Как это решить?
Я повнимательнее посмотрел. Непонятно что решить? Т.е. в чем проблема? pip там уже есть pip2 и pip3 питон когда грузится то знает где у него личные пакеты лежат. Свои пакеты наверное надо будет ставить в оба питона.

По поводу библиотек только для python2 даже любопытно что это за библиотеки. Не можете конкретнее сказать? Из того что я считал существенным scons долго оставался под двушку, сейчас пофиксили. То что мы сами писали при переходе на трешку правилось очень мало. Буквально за день почти все выловили. Правда мы на двушке писали с учетом будущего перехода на трешку.
jonikster
то есть просто модули pip и остальные переименовать в pip2 pip3 и т.д?
doza_and
jonikster
переименовать в pip2 pip3 и т.д?
Не надо ничего делать, они уже есть там.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB