问题描述
在一个使用虚拟环境的项目中,运行 pip install xxx
安装包时,报错 No module named 'pip'
。这个时候大家一般是怎样解决的呢,是不是感觉有些束手无策,在这里给大家介绍两种解决方案。
当然,大家要先检查下自己项目 .venv\Scripts\
目录下是否有 pip.exe
,没有的话可采用以下两种解决办法。
解决方法1
重新创建虚拟环境
# 删除旧环境
rm -rf .venv# 创建新环境(确保使用正确的 Python 解释器)
python -m venv .venv# 激活环境
.\.venv\Scripts\activate # Windows
解决方法2
手动安装pip
# 进入虚拟环境后执行
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
其它问题
- 如果遇到权限错误,以管理员身份运行终端。
- 如果手动运行 get-pip.py 安装pip失败,请检查代理或防火墙设置。
人心如良苗,得养乃滋长。苗以泉水灌,心以理义养。一日不读书,胸臆无佳想。一月不读书,耳目失精爽。