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
Verwendung von VirtualEnv mit mehreren Python-Versionen unter Windows ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post