Python venv可以显式地与python3.6配合使用,但不能与python3.8配合使用 #2编辑-解决方案:
所以我找到了解决问题的办法: 如果你在之后得到一个 ModuleNotFoundError:没有名为“zlib”的模块 错误,请尝试以下操作: 我正在尝试使用Python venv可以显式地与python3.6配合使用,但不能与python3.8配合使用 #2编辑-解决方案:,python,python-3.x,virtualenv,python-venv,Python,Python 3.x,Virtualenv,Python Venv,所以我找到了解决问题的办法: 如果你在之后得到一个 ModuleNotFoundError:没有名为“zlib”的模块 错误,请尝试以下操作: 我正在尝试使用python3-m-venv-env或python3.8-m-venv-venv创建一个venv,但我收到一个错误消息: Error: Command '['<some_prior_path>/env/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']'
python3-m-venv-env
或python3.8-m-venv-venv
创建一个venv,但我收到一个错误消息:
Error: Command '['<some_prior_path>/env/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
我尝试过的事情:
摘自:
&
返回所有已安装和更新的内容
pip install --user virtualenv
返回:已满足要求:virtualenv in/usr/local/lib/python3.6/dist-packages(16.7.9)
我认为问题就在这里,我不知道如何使它与每个python3版本一起工作,我的意思是为什么它不位于/usr/bin/python3
编辑
似乎pip安装在默认的python3.6版本上,当我尝试时
python3.8 -m pip install pip
我得到:
/usr/local/bin/python3.8: No module named pip
pip install --user virtualenv
python3.8 -m pip install pip
/usr/local/bin/python3.8: No module named pip