MacOS上新的Python3.6 venv给出错误

MacOS上新的Python3.6 venv给出错误,python,anaconda,python-venv,Python,Anaconda,Python Venv,我在MacOS v10.11上安装了python 3.5.2 anaconda $ which python /Users/<username>/anaconda3/bin/python $which python /用户//anaconda3/bin/python 如果我尝试运行python命令在同一目录中构建虚拟环境 py-venv $ python -m venv /Users/<username>/workarea/py-venv Error: Command

我在MacOS v10.11上安装了python 3.5.2 anaconda

$ which python
/Users/<username>/anaconda3/bin/python
$which python
/用户//anaconda3/bin/python
如果我尝试运行python命令在同一目录中构建虚拟环境

py-venv $ python -m venv /Users/<username>/workarea/py-venv
Error: Command '['/Users/<username>/workarea/py-venv/bin/python', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
py-venv$python-m-venv/Users//workarea/py-venv
错误:命令“['/Users//workarea/py-venv/bin/python'、'-Im'、'-ensurepip'、'-upgrade'、'-default-pip']'返回非零退出状态1
然后它抱怨上面提到的错误。如果我对
python3
而不是
python
使用相同的命令,则会出现相同的错误

有什么线索吗?

老实说,如果您开始使用anaconda,我只会使用conda create命令来管理虚拟环境。它提供了更大的灵活性/与anaconda生态系统的兼容性,作为一个整体,为什么要使用
venv
,而conda具有所有相同的内置功能(以及更多!)?谢谢,我使用了conda,除了每次我使用
$conda create-n myvenv python创建一个新的venv时,它开始下载和安装python 3.6之外,一切都很好。我想坚持使用python 3.5.2以避免在安装OpenCV 3.2.0时发生冲突。我通过执行:
$conda create-n myvenv python=3.5.2
成功地坚持使用python 3.5.2。我的问题已经解决。老实说,如果您一开始就使用anaconda,我只会使用conda create命令来管理虚拟环境。它提供了更大的灵活性/与anaconda生态系统的兼容性,作为一个整体,为什么要使用
venv
,而conda具有所有相同的内置功能(以及更多!)?谢谢,我使用了conda,除了每次我使用
$conda create-n myvenv python创建一个新的venv时,它开始下载和安装python 3.6之外,一切都很好。我想坚持使用python 3.5.2,以避免在安装OpenCV 3.2.0时发生冲突。我成功地坚持使用python 3.5.2,方法是:
$conda create-n myvenv python=3.5.2
我的问题解决了。