LiyuanHu91的个人博客分享 http://blog.sciencenet.cn/u/LiyuanHu91

博文

python学习(3)-conda与pip

已有 554 次阅读 2025-7-16 22:04 |个人分类:计算机使用|系统分类:科研笔记

(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

上一篇:Python学习(2)——WSL2中软件安装
收藏 IP: 221.212.116.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-7-18 12:30

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部