Anaconda新建虚拟环境中pip无法使用的问题求助
Anaconda虚拟环境pip无法使用的修复方案
临时应急方法:直接调用pip模块
激活目标环境后,跳过pip命令,用Python模块方式调用,强制使用当前环境的pip:
python -m pip install [需要安装的包名]
修复系统环境变量优先级
- 打开Windows环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
Path列表中,找到C:\Users\...\AppData\Roaming\Python\Python39\Scripts条目 - 将该条目拖动到所有Anaconda相关路径(如
C:\Users\...\conda\Scripts、虚拟环境的Scripts路径)的下方 - 保存设置后,关闭所有终端窗口,重新激活环境测试
pip命令
重置虚拟环境的pip组件
- 激活问题环境:
conda activate env_STAligner
- 强制卸载当前环境的pip:
conda remove --force pip
- 重新安装pip:
conda install pip
- 生成正确的pip启动脚本:
python -m ensurepip --upgrade
新建隔离式虚拟环境
如果以上方法无效,创建完全不继承系统配置的新环境:
conda create -n env_STAligner_new python=3.8 --no-default-packages
激活新环境后手动安装pip:
conda activate env_STAligner_new conda install pip
内容的提问来源于stack exchange,提问作者Emily Francis
相关产品推荐
相关产品推荐

