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
相关推荐
想会飞的蒲公英2 小时前
计算机怎样读取中文文本:编码、清洗与标准化
人工智能·python·自然语言处理
SeaTunnel3 小时前
从 Python Script 地狱到标准化数据集成框架
大数据·开发语言·python·程序员·代码·seatunnel
深度研习笔记3 小时前
OpenCV工业视觉实战09|项目EXE打包+工控机无环境部署+后台常驻运行,彻底脱离Python环境,完成项目最终交付
python·opencv·webpack
CCPC不拿奖不改名3 小时前
大模型推理架构与开源生态知识整理
数据库·windows·python·架构·langchain·开源·github
Marst Code4 小时前
(python)2026Plotly 库评估:交互式可视化到底值不值得引入?
开发语言·python
databook4 小时前
当散点图不够用时:用 t-SNE 可视化多维数据
python·数据分析·数据可视化
我的xiaodoujiao6 小时前
快速学习Python基础知识详细图文教程9--函数进阶
开发语言·python·学习·测试工具
weixin_408099677 小时前
2026 图片去水印 API 接口完全指南:一键去除图片水印(附 Python/Java/PHP/C# 示例)
java·python·php·图片处理·api调用·图片去水印·石榴智能
去码头整点薯条ing7 小时前
某当网登录滑块【协议+OCR】
爬虫·python·ocr
赶紧写完去睡觉8 小时前
Anaconda 创建虚拟环境与使用
python·pycharm·conda