miniconda入门使用

文章目录

相关环境变量PATH与PYTHONPATH

PATH

这个是操作系统找可执行程序,他决定了在终端输入命令时从哪里找这些对应的命令

干净的PATH

bash 复制代码
tianbot@ros2go:~$ echo ${PATH}
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

使用管道+替换查看

bash 复制代码
tianbot@ros2go:~$ echo ${PATH} | tr ':' '\n'
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin

对于终端上的一个命令,系统的查找顺序是由上至下的

1、/usr/local/sbin(sbin = system binary)

系统管理员安装的系统管理程序。

2、/usr/local/bin

管理员手动安装的软件。

3、/usr/sbin

系统自带的管理员程序。

4、/usr/bin

最主要的目录。

5、/sbin

系统启动或维护程序

6、/bin

最基础的系统命令。

7、/usr/games

8、/usr/local/games

9、/snap/bin

增加PATH

使用export声明环境变量

使用新目录+:的形式可以添加新目录

bash 复制代码
export PATH=新目录:$PATH

在miniconda当中就会添加

bash 复制代码
export PATH="/home/user/miniconda3/bin:$PATH"

PYTHONPATH

这个是启动python时,找相关的包/模块

比如import一个包

python 复制代码
import numpy

Python会按顺序查找:

1 当前目录

2 PYTHONPATH里的路径

3 site-packages---Python安装目录

4.系统Python库

conda环境激活

临时激活

bash 复制代码
source ~/miniconda3/etc/profile.d/conda.sh

加载shell脚本之后就可以使用conda命令了

配置.bashrc(每次打开终端自动激活)

bash 复制代码
~/miniconda3/bin/conda init

运行之后会在~/bashrc当中自动添加

bash 复制代码
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/tianbot/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/tianbot/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/home/tianbot/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/tianbot/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

这样每次打开终端时都会激活conda环境了

conda的常用命令

查看环境

bash 复制代码
conda env list

*:当前激活环境

创建环境

bash 复制代码
conda create -n myenv python=3.10
参数 含义
create 创建环境
-n 环境名称
python=3.10 指定 Python 版本

激活环境

bash 复制代码
conda activate myenv

这时候终端前面会有一个小括号里面写着环境

退出环境

bash 复制代码
conda deactivate

这时候会回到bash环境

在环境当中安装包

bash 复制代码
conda install numpy

删除

命令 作用
conda remove 包名 删除包
conda remove -n 环境名 --all 删除环境
conda env remove -n 环境名 删除环境(推荐)
bash 复制代码
conda remove -n myenv --all

查看当前环境(里面的)当中的包

bash 复制代码
conda list 

不想每次开终端自动进入 base 环境

bash 复制代码
conda config --set auto_activate_base false
相关推荐
SelectDB4 小时前
Apache Doris Python UDF:让 SQL 直接调用 Python 生态,支撑 Agent 时代复杂业务逻辑
大数据·数据库·python
荣码11 小时前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
金銀銅鐵1 天前
[Python] 基于欧几里得算法,实现分数约分计算器
python·数学
Lyn_Li1 天前
Kaggle Top 5 | 198只股票、200条数据的金融预测——BattleFin高分方案从零复现
python·kaggle·比赛复盘·金融预测
小九九的爸爸1 天前
前端想要入门Agent开发,要具备哪些Python基础?
python·agent·ai编程
阿耶同学1 天前
手把手教你用 LangGraph 搭建三层嵌套 Agent 架构
python·程序员
花酒锄作田2 天前
Pydantic校验配置文件
python
hboot2 天前
AI工程师第四课 - 深度学习入门
pytorch·python·神经网络
ZhengEnCi2 天前
P2M-Matplotlib折线图完全指南-从数据可视化到趋势分析的Python绘图利器
python·matlab·数据可视化
ZhengEnCi2 天前
P2L-Matplotlib饼图完全指南-从数据可视化到图表定制的Python绘图利器
python·matlab