Verwendung von VirtualEnv mit mehreren Python-Versionen unter WindowsPython

Python-Programme
Anonymous
 Verwendung von VirtualEnv mit mehreren Python-Versionen unter Windows

Post by Anonymous »

Ich habe Python 2.7.6 und 3.4.0 auf meinem Rechner. Die Version 2.7 ist auf meinem Weg. Ich möchte eine virtuelle Umgebung mit 3.4 einrichten. Es gibt viele Beiträge auf SO und anderswo, die vorschlagen, dass ich Folgendes über eine Eingabeaufforderung mache:

virtualenv -p c:\python34 myvirtualenv


aber das funktioniert bei mir nicht. Die Konsolensitzung verfügt über Administratorrechte und die Benutzerkontensteuerung ist deaktiviert. Ich erhalte jedoch ein Problem mit den Berechtigungen:

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


Ich habe es auch speziell mit dem Verweis auf die 3.4-Version von Virtualenv versucht, aber ohne den Pfad zu ändern, führt es am Ende eine gemischte Sammlung von 2.7- und 3.4-Python-Dateien aus.

Die einzige Möglichkeit, die ich finden konnte, um meine virtuelle Umgebung einzurichten, besteht darin, meinen Pfad auf 3.4 zu ändern, virtualenv auszuführen und dann meinen Pfad auf 2.7 zurückzusetzen, was den Sinn des. zunichte macht Python-Schalter auf Virtualenv.

Vielen Dank

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post