Python 文件名、目录名或卷标语法不正确-VirtualEnvrapper

Python 文件名、目录名或卷标语法不正确-VirtualEnvrapper,python,virtualenv,virtualenvwrapper,Python,Virtualenv,Virtualenvwrapper,我已经在win7上安装了带有python3.6的VirtualVWrapper win。 使用它并提供另一版本python的路径时,我会收到以下错误消息: > mkvirtualenv mynew_env --python=d:\python\python35\python.exe Running virtualenv with interpreter d:\python\python35\python.exe Using base prefix 'd:\\python\\python35

我已经在win7上安装了带有python3.6的VirtualVWrapper win。 使用它并提供另一版本python的路径时,我会收到以下错误消息:

> 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安装的路径中尝试了不同的斜杠:反斜杠、正斜杠、双反斜杠,结果总是一样的。

由于某些原因,在windows版本的VirtualEnvrapper上,您似乎需要在环境名称之前指定选项,因此您应该按如下方式初始化它:

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

你试过用前斜杠吗
mkvirtualenv mynew_env--python=d:/python/python35/python.exe
是的,正如我所说,我收到了相同的消息。我在Win10上也有同样的问题,但看起来环境已经创建并有效运行。sparaflAsh,谢谢你的回答。一定是虚拟说唱歌手获胜本身的问题。我也一直在用它们。当您尝试删除具有rmvirtualenv env_name的环境时,是否会收到目录不为空的消息?这是我到目前为止遇到的两个不便之处。在VirtualBox上的Windows 10虚拟机中也是如此。这就是答案。我切换到Debian,现在无法检查它,但我将依靠Tset Noitamotua的批准。