在Windows上,python -m venv <envname>失败

时间:2018-05-15 18:20:18

标签: python windows python-3.x python-venv

我试图跑:

python -m venv my_venv_name

此消息失败:

Error: Command '['\\\\ (redacted path) \\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 2.

我有一个全新的Python 3.6.5安装,包括pip 9.0.3。 python -m pip有效。安装是用户本地的,也是唯一的Python安装。这是在pip无法访问外部资源的公司环境中(当然它不需要?)这些都在我的用户区:完整的python安装和venv目标目录都在网络驱动器上。

(我在错误消息中修改了Python的部分路径)

我该如何解决这个问题?我应该将其报告为错误吗?在基本教程之后,错误消息会让初学者感到困惑。

结论:不要在UNC路径上工作。映射驱动器号。

1 个答案:

答案 0 :(得分:1)

以下内容应该有效:

python -m venv --without-pip my_venv_name

options are documented here