Разные Python и переключение между ними на Win7.

Разные версии Python на winsows 7 и переключение между ними.

и так начнем !!!
Для начала скачаем обе версии с сайта с расширением .msi
python-2.7.8.msi
python-3.3.5.msi

(1) - Распаковываете msi без установки
msiexec.exe /a имя msi /qb TARGETDIR=путь распаковки
Например:

>msiexec.exe /a python-2.7.8.msi /qb TARGETDIR=c:\python27
>msiexec.exe /a python-3.3.5.msi /qb TARGETDIR=c:\python33

теперь создадим общий каталог для наших дистрибутивов и перенесем их туда :

>mkdir C:\Python
>move C:\Python27 C:\Python\
>move C:\Python27 C:\Python\

Далее нам необходима Утилита pathman, когторая входит в состав набора утилит Windows Resource Kit.

теперь создадим батники которые будут переключать системные пути и пути для пользователя ....
Вот примерно так буде выглдеть батник для включения путей для Python3 версии:

@echo off set PYTHONHOME=c:\Python\Python33
pathman /rs ;c:\Python\Python27
pathman /ru ;c:\Python\Python27
pathman /as ;c:\Python\Python33
pathman /au ;c:\Python\Python33

а теперь для Python2:

@echo off set PYTHONHOME=c:\Python\Python27
pathman /rs ;c:\Python\Python33
pathman /ru ;c:\Python\Python33
pathman /as ;c:\Python\Python27
pathman /au ;c:\Python\Python27

вот пока все..... сохраняем все в батники и по очереди запускаем в зависимости какая версия Python нужна...
...............продолжение следует ;)

и так продолжение ..........
Все желают иметьне не просто Python разных версий у себя на машине но и дополнительные библиатеки в том числе и PyQT, та же думаю, что приятно бы было иметьи установщик пакетов pip............. продолжаем :

Скачиваем PyQt установочные пакеты для тех версия Python которые у нас будут . и устанавливаем их указывая путь до нашех версий Python:
c:\Python\Python27 и c:\Python\Python33

после установки необходимо удалить и переменной Path пути установки библиотек :
C:\Python\Python27\Lib\site-packages\PyQt4
C:\Python\Python33\Lib\site-packages\PyQt4

после чего изменим наши батники
для Python3 версии:

@echo off set PYTHONHOME=c:\Python\Python33
pathman /rs ;C:\Python\Python27;C:\Python\Python27\Lib\site-packages\PyQt4;C:\Python\Python27\Scripts
pathman /ru ;C:\Python\Python27;C:\Python\Python27\Lib\site-packages\PyQt4;C:\Python\Python27\Scripts
pathman /as ;C:\Python\Python33;C:\Python\Python33\Lib\site-packages\PyQt4;C:\Python\Python33\Scripts
pathman /au ;C:\Python\Python33;C:\Python\Python33\Lib\site-packages\PyQt4;C:\Python\Python33\Scripts

а теперь для Python2:

@echo off set PYTHONHOME=c:\Python\Python27
pathman /rs ;C:\Python\Python33;C:\Python\Python33\Lib\site-packages\PyQt4;C:\Python\Python33\Scripts
pathman /ru ;C:\Python\Python33;C:\Python\Python33\Lib\site-packages\PyQt4;C:\Python\Python33\Scripts
pathman /as ;C:\Python\Python27;C:\Python\Python27\Lib\site-packages\PyQt4;C:\Python\Python27\Scripts
pathman /au ;C:\Python\Python27;C:\Python\Python27\Lib\site-packages\PyQt4;C:\Python\Python27\Scripts

вот и все .... теперь запустим батник Python2 теперь все указывает в сиситеме на все что унас Python 2й версии , можно проверить и зайти в CMD набрать команду:
>python —version
после чего нам покажут какой версии у нас Python.......

Ниже прикреплен архив в нем батники для трех версий Python 2.7 - 3.3.5 - 3.4.1, также файл pathman.exe - который необходимо скопировать в системную папку windows = C:\windows\system32.
или установить Windows Resource Kit там он автоматически будет прописан и работать.
Ну вот вроде и все ... спрашивайте если не будет что понятно.
Все удачних кодов и настроения!
  • Мне нравится
Реакции: 2 человек

Комментарии

Нет комментариев для отображения

Информация о блоге

Автор
Mihail
Просмотры
118
Последнее обновление

Больше статей в категории: Разное

Больше статей от Mihail

Поделиться этой статьёй

Сверху