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指令。

相关推荐
砍材农夫7 天前
python环境|conda安装和使用(1)
开发语言·后端·python·conda
匆匆整棹还7 天前
mamba的安装和版本对应
conda
master3368 天前
python 安装pip
开发语言·python·pip
2601_961875248 天前
花生十三资料1200题|题库|刷题
conda·pytest·pillow·pip·web3.py·ipython·gunicorn
没有钱的钱仔9 天前
自动创建conda虚拟环境,并安装依赖包
conda
FBI HackerHarry浩10 天前
解决pip 安装 numpy 时元数据生成失败
numpy·pip
砍材农夫10 天前
python环境|pip|uv|venv|Conda区别
后端·python·conda·pip·uv
pixelpilot111 天前
Conda:跨平台的二进制包管理器
其他·conda
lg_cool_11 天前
使用conda管理python运行环境并关联vscode
vscode·python·conda
javajenius11 天前
Pixi:用 Rust 重写 Conda 体验的包管理工具
开发语言·其他·rust·conda