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

相关推荐
zhangfeng11331 天前
htc 中minconda 明明安装了 Python 3.10显示 python 3.8 因为 `conda activate` 没有真正切换成功
开发语言·python·conda
H Journey2 天前
python包和项目管理工具uv、conda介绍
python·conda·uv
hui函数3 天前
Python系列Bug修复|如何解决 pip install 报错 ModuleNotFoundError: No module named ‘pygame’ 问题
python·bug·pip
白日与明月4 天前
pip下载库指定操作系统及python版本
开发语言·python·pip
巡山小钻风来也5 天前
FilterPy——工具库‌离线源码安装教程
python·pip
hyunbar5 天前
卸载 conda(太大) 安装 miniconda
conda
索西引擎5 天前
【LangChain 1.0】环境搭建指南:从 conda 到 uv 的现代化 Python 工程实践
python·langchain·conda
charlee445 天前
《GIS基础原理与技术实践》配套案例(Python版)
python·conda·numpy·gis·环境配置
Will_Ye6 天前
Ubuntu中pip 缓存和conda的缓存路径修改
缓存·conda·pip