【发布时间】:2021-12-30 03:57:00
【问题描述】:
我正在尝试创建新的 Python 虚拟环境,但我遇到了 pip 问题。
我希望我的虚拟环境在 Python 3.10 上运行,但我的默认系统 Python 版本是 3.9.5。所以我用
下载了Python 3.10sudo apt-get install python3.10
然后我跑
python3 -m virtualenv venv --python=python3.10
创建虚拟环境。
问题是,当我尝试使用 pip 时出现错误:
Traceback (most recent call last):
File "/home/<my user name>/venv/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'
我试过跑步
python -m ensurepip --upgrade
但出现错误:
/home/pablo/venv/bin/python: No module named ensurepip
同时运行whereis pip 表明,虚拟环境中有一些点。
pip: /usr/bin/pip /home/<my user name>/venv/bin/pip3.10 /home/<my user name>/venv/bin/pip /usr/share/man/man1/pip.1.gz
另外,当我使用我的默认 python 解释器创建虚拟环境时,一切正常。
【问题讨论】:
标签: python python-3.x pip virtualenv