Использование VirtualEnv с несколькими версиями Python в WindowsPython

Программы на Python
Ответить
Anonymous
 Использование VirtualEnv с несколькими версиями Python в Windows

Сообщение Anonymous »

На моей машине установлены Python 2.7.6 и 3.4.0. Версия 2.7 у меня на пути. Я хотел бы настроить virtualenv, используя версию 3.4. Есть много сообщений на SO и других сайтах, в которых предлагается сделать следующее из командной строки:

Код: Выделить всё

virtualenv -p c:\python34 myvirtualenv
но у меня это не работает. Сеанс консоли имеет права администратора, а UAC отключен, однако у меня возникла проблема с разрешениями:

Код: Выделить всё

F:\virtualenv>virtualenv -p c:\python34 myenv
Running virtualenv with interpreter c:\python34
Traceback (most recent call last):
File "c:\python27\scripts\virtualenv-script.py", line 9, in 
load_entry_point('virtualenv==1.11', 'console_scripts', 'virtualenv')()
File "C:\Python27\lib\site-packages\virtualenv.py", line 779, in main
popen = subprocess.Popen([interpreter, file] + sys.argv[1:], env=env)
File "C:\Python27\lib\subprocess.py", line 709, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 957, in _execute_child
startupinfo)
WindowsError: [Error 5] Access is denied
Я также попробовал это, конкретно указав на версию virtualenv 3.4, но без изменения пути в конечном итоге выполняется смешанный набор файлов Python 2.7 и 3.4.

p>

Единственный способ настроить мою виртуальную среду — это изменить мой путь на 3.4, запустить virtualenv, а затем сбросить мой путь до 2.7, что противоречит смыслу переключения Python на virtualenv.

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/227 ... on-windows
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»