为什么python virtualenv命令在Windows 10上失败?

时间:2015-10-18 04:15:10

标签: python windows virtualenv

我正在使用Windows 10.我已经能够使用pip安装virtualenv。我安装了Python 3.5和python 2.7。这是从命令行完成的。我甚至以管理员身份运行命令。在我的路径中,我有Python 3.5,以及相应的Scripts文件夹,发生在python 2.7的路径之前。它似乎默认使用python 3.5。

因此,当我运行命令'virtualenv test'时,它开始安装一个虚拟环境但是它失败了,我可以验证它实际上没有完成创建虚拟环境的过程。我在此网址发布了此命令的输出:http://pastebin.com/NLZ6tKn1 另外请注意,我正在从D驱动器运行命令,并且python 3.5安装在C驱动器上的Program Files文件夹中。

提前感谢您的任何帮助或建议, 布鲁斯

1 个答案:

答案 0 :(得分:0)

这是一个特定于Windows的错误,当你在安装Python的目录路径中有一个空格时会发生这种错误。

这也是Python的默认安装程序使用类似C:\Python27\的路径来安装Python(对于2.7版本)的原因。

您的Python目录是c:\\program files\\python 3.5 - 请卸载Python,然后将其重新安装到没有空格的路径中。