启动Anaconda中的Prompt,Prompt个人理解相当于cmd,进行使用conda进行环境管理。
Conda常用命令:
conda --version
conda update conda
一,config配置文件.condarc
jupyter notebook --generate-config 在文件目录中显示配置文件,一般在C:\Users…目录下
conda config --show channels 显示镜像源
想要删除重置,则执行:
conda config – remove-key channels #删除所有的镜像源,恢复到默认
or
conda config – remove channels [urls] #删除指定的镜像源
配置国内镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
建议下面也全部添加,虽然有些可能用不到,但是实际包含比较冷门的包
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --set show_channel_urls
或者直接修改.condarc文件
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
虚拟环境的保存位置
同样在该文件中修该虚拟环境的保存位置
envs_dirs:
二,针对环境
创建一个环境,指定python和其他需要的库(以及版本)
conda create -n env_name package_name
- 例如:conda create -n ML1 python=3.9 numpy
创建了一个虚拟环境,命名为ML1,同时添加了python3.9版本,安装了numpy库。
conda info -e 或 conda env list
conda create --new_env_name --clone old_env_name 复制old环境到new
conda activate env_name 进入该环境
conda deactivate 退出当前环境
conda env remove -n env_name 删除指定环境
三,针对某一个环境内的包
conda list 查看所有安装的包
conda install package 在当前环境中安装包
conda remove package 在当前环境中删除包
conda install -n env_name package
conda remove -n env_name package 在指定环境安装删除包
conda update --all 更新所有的包
conda update package 更新指定的包
安装requirement.txt文件的扩展包
conda install --yes --file requirements.txt 其中file是文件路径
通过修改.condarc文件,来换镜像源和虚拟环境保存位置。
.condarc保存了anaconda的配置信息,该文件存储在C:\Users\xxxx.conda\ 路径中。
这里遇到了在创建虚拟环境后,目录里没有.condarc文件的问题,解决方法:conda config --add channels r
或者conda config --set show_channel_urls yes 生成该文件。
channels:
之后再user目录下出现,condarc文件。
可以使用conda info 命令查看anaconda配置信息。如下:
让Anaconda的jupyter notebook使用conda配置的虚拟环境
首先进入该虚拟环境,安装ipykernel
conda install ipykernel
将环境写入Notebook的kernel中
python -m ipykernel install --user --name your_env_name --display-name display_name
其中display name可缺省。
参考文章1:Anaconda使用修改.condarc文件和常用命令、及解决没有.condarc的情况
参考文章2:告别窘迫:修改conda环境和缓存默认路径