Разные версии 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 там он автоматически будет прописан и работать.
Ну вот вроде и все ... спрашивайте если не будет что понятно.
Все удачних кодов и настроения!
и так начнем !!!
Для начала скачаем обе версии с сайта с расширением .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 там он автоматически будет прописан и работать.
Ну вот вроде и все ... спрашивайте если не будет что понятно.
Все удачних кодов и настроения!