胡力元
python学习(3)-conda与pip
2025-7-16 22:04
阅读:531

(1)首先,用conda生成一个虚拟环境:

conda create -n 环境名 python=3.13

(2)而后,进入这个环境:

conda activate 环境名

(3)想在这个环境里装程序,以conda为主,pip为辅;

conda能安的就用conda安装,conda里没有的可以用pip,例如:

conda install pandas

接下来要注意!!

要确保用的pip是虚拟环境里的,而不是系统的。

首先可以看看

conda activate 环境名 

which python 

which pip 

python -m pip --version

看看它们的路径都指向哪里,结果发现后三句分别输出:

/home/我的用户名/miniconda3/envs/环境名/bin/python

/home/我的用户名/.local/bin/pip

pip 25.1 from /home/我的用户名/miniconda3/envs/环境名/lib/python3.13/site-packages/pip (python 3.13)

这表明用户级的pip污染了conda虚拟环境。

后续,在conda若要用pip安装程序,有两种策略:

python -m pip install <package>

或者

export PATH="/home/我的用户名/miniconda3/envs/环境名/bin:$PATH"

pip install <package>

附录:

移除环境:conda remove -n 环境名 --all

进入虚拟环境:conda activate 环境名

退出虚拟环境:conda deactivate

就在写这个文章的同时,还在处理因为我的conda、pip混用而出现的新问题。。。吸取教训!

转载本文请联系原作者获取授权,同时请注明本文来自胡力元科学网博客。

链接地址:https://wap.sciencenet.cn/blog-3121583-1494001.html?mobile=1

收藏

分享到:

下一篇
当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?