2017-01-28 12 views
2

У меня есть virtualenvwrapper-win, установленный с python3.6 на win7. При его использовании, а также предоставление пути к другой версии питона я получаю эти сообщения об ошибках:Неверное имя файла, имени каталога или тома - virtualenvwrapper

> mkvirtualenv mynew_env --python=d:\python\python35\python.exe 
Running virtualenv with interpreter d:\python\python35\python.exe 
Using base prefix 'd:\\python\\python35' 
New python executable in C:\Users\Bob\Envs\mynew_env\Scripts\python.exe 
Installing setuptools, pip, wheel...done. 
The filename, directory name, or volume label syntax is incorrect. 
The filename, directory name, or volume label syntax is incorrect. 
The filename, directory name, or volume label syntax is incorrect. 

Как это исправить? Я пробовал разные слэши на пути к моей установке на python: обратные косые черты, косые черты, двойные обратные косые черты, результат всегда один и тот же.

+0

Пробовали ли вы использовать дробную черту ? 'mkvirtualenv mynew_env --python = d:/python/python35/python.exe' –

+0

Да, как я уже сказал, я получаю те же сообщения. –

+0

У меня такая же проблема на Win10, но создается впечатление, что среда создана и эффективно функционирует. – sparaflAsh

ответ

5

По какой-то причине, по версии окон virtualenvwrapper кажется, что вам необходимо указать параметры перед именем окружающей среды, так что вы должны инициализировать его, как показано ниже:

mkvirtualenv --python=d:\python\python35\python.exe mynew_env 
+1

Ответ. –

+0

Я переключился на Debian и не могу проверить его сейчас, но я буду полагаться на одобрение Tset Noitamotua. –