conda虚拟环境中pip的混淆

在conda的虚拟环境中,会在<PATH>\Anaconda\envs\<ENV_NAME>\Scripts目录下存在 pip.exepip3.exe.

如果存在多个虚拟环境是,加上conda自带的python版本,系统中存在多个pippip3指令,在执行安装的时候,可能由于环境变量的顺序,会导致在虚拟环境ENV_NAME中,仍然调用的是系统自带的pippip3指令,导致删除或安装包的时候,路径发生错误。

因此,可以讲虚拟环境中的pip3.exe指令进行修改为pip-<envname>.exe,同步修改其pip3-scripts.py脚本为pip3-<envname>-scripts.py

修改完成后可以在当前虚拟环境中调用对应的pip,而无法使用其他环境的pip指令。

相关推荐
温择之15 小时前
【vue】用conda配置nodejs,一键开通模版使用权
conda
小石潭记丶3 天前
Django服务开发镜像构建
django·sqlite·pip
阳懿3 天前
【已解决】执行conda init提示No action taken.
conda
try2find3 天前
移动conda虚拟环境的安装目录
linux·运维·conda
起个名好难00005 天前
conda 常用指令
conda
Mark White5 天前
把大象塞进冰箱总共分几步:讲讲dockerfile里conda的移植
conda
巴里巴气5 天前
2025.1版本PyCharam找不到已存在的conda虚拟环境
pycharm·conda
互联网搬砖老肖5 天前
Python 中如何使用 Conda 管理版本和创建 Django 项目
python·django·conda
Tipriest_15 天前
sudo安装pip包的影响
python·pip·sudo
茫茫人海一粒沙16 天前
Python 包管理新选择:全面了解 uv(附 Conda 对比)
python·conda·uv