anaconda一些指令

博客介绍了Anaconda和Jupyter Notebook的使用方法。Anaconda方面,涵盖查看、创建、激活、删除虚拟环境及下载包等操作;Jupyter Notebook方面,包含将Python虚拟环境添加到其中、显示内核列表、删除内核、设置密码、删除单元格以及更改默认文件路径等内容。

Anaconda

anaconda 查看虚拟环境:

conda env list

anaconda 创建新的虚拟环境:

conda create -n XXX python=X.X.X

anaconda 激活新的虚拟环境:

conda activate XXX

anaconda 下载对应的包:

conda install XXX=X.X.X

anaconda 删除虚拟环境:

conda activate XXX

Jupyter Notebook

将Python虚拟环境添加到Jupyter Notebook中:

conda install ipykernel

python -m ipykernel install --name=<kernel_name/display_name>
或者
python -m ipykernel install --user --name <kernel_name> --display-name "<display_name>"
将 <kernel_name> 替换为您想要为内核设置的名称,
将 <display_name> 替换为您想要在 Jupyter Notebook 中显示的名称。

显示已安装内核的列表,其中包括内核的名称和路径:

jupyter kernelspec list

删除指定的的内核,使得该虚拟环境在Jupyter Notebook中消失:

jupyter kernelspec uninstall XXX
注意 XXX 必须跟 jupyter kernelspec list 中显示的名字相对应。

为 Jupyter Notebook 设置密码:

jupyter notebook password

删除单元格:

按下 Esc 键使命令模式激活。 
选中要删除的单元格,可以使用上下箭头或鼠标点击。
按下 d 键两次,即可删除单元格。

更改jupyter notebook默认文件路径:
文件位置
属性

将目标中的%USERPROFILE%/替换为你想要保存的文件路径就OK了

以下是一些 Anaconda 常见指令: ### 环境管理 - **创建虚拟环境**:`conda create -n <env_name> python=<python_version>`,例如创建一个名为 `conda_py38` 的 Python 3.8 环境:`conda create -n conda_py38 python=3.8`。 - **激活虚拟环境**:`conda activate <env_name>`,激活 `conda_py38` 环境:`conda activate conda_py38`。 - **查看所有虚拟环境信息**:有两种方式,方式一为 `conda info --env`,方式二为 `conda env list`[^4]。 - **删除虚拟环境**:`conda remove -n <env_name> --all`,删除 `conda_py38` 环境:`conda remove -n conda_py38 --all`。注意删除某个环境时,不能在该环境下删除,一般在 base 环境下操作[^4]。 ### 包管理 - **在虚拟环境中安装软件包**:`conda install <package_name>`,在当前激活的环境中安装 `numpy` 包:`conda install numpy`。 - **展示虚拟环境中已经安装好的包**:先激活进入某环境,然后使用 `conda list` 查看已安装的包[^2]。 - **卸载包**:`conda uninstall <package_name>`,卸载 `numpy` 包:`conda uninstall numpy`,此操作会将依赖于这个包的其他所有包都卸载[^2]。 ### 镜像源管理 - **查看 Anaconda 当前设置的下载源**:`conda config --show channels`。 - **添加镜像源**:`conda config --add channels <channel_url>`,添加清华大学镜像源: ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ ``` - **去除所有镜像源**:`conda config --remove-key channels`。 ### 环境迁移 - **将虚拟环境生成 yaml 文件和 requirement.txt 文件**:生成 `yaml` 文件:`conda env export > environment.yaml`;生成 `requirement.txt` 文件:`pip freeze > requirements.txt`。 - **在其他机器上还原虚拟环境**:使用 `yaml` 文件还原:`conda env create -f environment.yaml`;使用 `requirement.txt` 文件还原:先创建虚拟环境,激活环境后执行 `pip install -r requirements.txt`。 ### conda install 与 pip install 的区别 - condaAnaconda 提供的下载 Python 及其他各种包的管理器,会将包统一下载到一个路径下,当其他环境需要时,直接将其复制到新环境中;pip 为 Python 官方提供下载 Python 包的下载器,会直接将包下载到对应的环境中。 - conda 能保证当前环境中所有包的依赖关系都满足;pip 不能保证当前环境所有的依赖关系都能满足。 - conda install 安装的包都会放在 `anaconda3/pkgs` 下;pip install 若使用系统的 Python,则包会被保存在 `~/local/lib/python x.x/site-packages` 文件夹下,若使用的是 conda 内置的 Python,则会被保存到 `anaconda3/envs/current_env/lib/site-packages` 下。一般首选 conda install 安装,当 conda 无法安装时,换用 pip install 安装[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值