虚拟环境(venv)中pip消失提示“No module named pip”的问题求助
虚拟环境(venv)中pip消失提示“No module named pip”的问题求助
最近我的pip出现了很奇怪的问题,具体情况如下:
- 一开始我用
python3 -m venv env创建虚拟环境,一切正常,激活环境后也能正常使用pip安装包。 - 但如果我隔一段时间再回到这个项目,用pip安装新包时就会抛出如下错误:
Traceback (most recent call last):
File "/Users/ugn/Documents/Code/Commercial/overtitle/overtitle-build/env/bin/pip", line 5, in
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'
我输入where pip查看pip的路径,结果是这样的:
/Users/ugn/Documents/Code/Commercial/overtitle/overtitle-build/env/bin/pip /Users/ugn/.pyenv/shims/pip /usr/local/bin/pip /usr/local/bin/pip /Library/Frameworks/Python.framework/Versions/2.7/bin/pip /Library/Frameworks/Python.framework/Versions/3.7/bin/pip /usr/local/bin/pip
明明虚拟环境里存在pip,但就是无法访问到。而且看起来pip的安装位置也太多了?
我目前用Pyenv来切换Python版本,会不会是Pyenv和pip的关联出了问题?但为什么一开始能用,过段时间就不行了呢?
补充一下,我使用的Python版本是3.11.5。
备注:内容来源于stack exchange,提问作者UGN
相关产品推荐
相关产品推荐

