【发布时间】:2018-07-18 19:46:50
【问题描述】:
我正在尝试创建一个虚拟环境:
python3.6 -m venv env
Error: Command '['/Users/jonathan/temp/django-example-channels/env/bin/python3.6', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
我对这个问题的谷歌搜索带来了许多类似的案例,但都说它们与 Ubuntu 和 Ubuntu 相关。我在 Mac 上,所以我认为这是别的东西?
不知道什么会有帮助,但至少这里是版本信息:
$ python3.6 --version
Python 3.6.0 :: Anaconda 4.3.1 (x86_64)
【问题讨论】:
-
推荐使用特定 python 版本创建 venv 的方法是
virtualenv env -p python3.6,这也会失败吗? -
“-bash: virtualenv: command not found”,有趣... :)
-
使用 virtualenv 需要先安装 virtualenv 包。
-
模块
venv是 Python 3.6 标准库的一部分,但 conda 建议使用自己的虚拟环境系统 conda.io/docs/user-guide/tasks/manage-environments.html -
anaconda 的打包可能去掉了 venv 包,如果要安装,请使用
conda install virtualenv
标签: python python-3.x macos anaconda python-venv