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

Why is the python virtualenv command failing on Windows 10?

我正在使用 Windows 10. 我已经能够使用 pip 安装 virtualenv。我安装了 Python 3.5 和 python 2.7。这是从命令行完成的。我什至 运行 作为管理员的命令。在我的路径中,我有 Python 3.5 和相应的脚本文件夹,出现在 python 2.7 的路径之前。它似乎默认使用 python 3.5。

所以,当我 运行 命令 'virtualenv test' 它开始安装虚拟环境但随后失败,我可以验证它实际上没有完成创建虚拟环境的过程。我在 url: http://pastebin.com/NLZ6tKn1 发布了这个命令的输出 补充说明一下,我是运行D盘的命令,python3.5安装在C盘的Program Files文件夹下。

在此先感谢您的帮助或建议, 布鲁斯

这是 Windows 特有的错误,当安装 Python 的目录路径中有 space 时,就会发生这种情况。

这也是为什么 Python 的默认安装程序使用像 C:\Python27\ 这样的路径来安装 Python(对于 2.7 版本)。

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