1.Anaconda的安装及配置
环境:Windows
- 官网下载
- 检验是否安装成功:打开Anaconda Prompt命令行窗口,执行
conda --version
查看版本号 - 使用
conda info
查看anaconda的默认配置信息,可以看到anaconda使用的源地址为repo.anaconda.com
active environment : None
user config file : C:\Users\root\.condarc
populated config files :
conda version : 23.7.4
conda-build version : 3.26.1
python version : 3.11.5.final.0
virtual packages : __archspec=1=x86_64
__cuda=12.1=0
__win=0=0
base environment : E:\developTools\tools\Anaconda (writable)
conda av data dir : E:\developTools\tools\Anaconda\etc\conda
conda av metadata url : None
channel URLs : https://repo.anaconda.com/pkgs/main/win-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/win-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/msys2/win-64
https://repo.anaconda.com/pkgs/msys2/noarch
package cache : E:\developTools\tools\Anaconda\pkgs
C:\Users\root\.conda\pkgs
C:\Users\root\AppData\Local\conda\conda\pkgs
envs directories : E:\developTools\tools\Anaconda\envs
C:\Users\root\.conda\envs
C:\Users\root\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/23.7.4 requests/2.31.0 CPython/3.11.5 Windows/10 Windows/10.0.22621 aau/0.4.2 c/d9ObsEIodjxoAaE_oTvgtg s/OZZVciKhTzFzUFrUN9ZLJA e/Yys8qyhPhAIMSfXOEkc_sg
administrator : False
netrc file : None
offline mode : False
- 使用下面命令修改anaconda的源为清华源,修改成功后会在
C:\Users\用户名
下的.condarc文件生成如下内容
# 修改命令
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 --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
# .condarc文件新增内容如下
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
- 修改pip安装包时的缓存位置,默认在C:\Users\root\AppData\Local目录下
# 修改命令
E:\developTools\tools\Anaconda\pipcache>pip config set global.cache-dir "E:\developTools\tools\Anaconda\pipcache"
Writing to C:\Users\root\AppData\Roaming\pip\pip.ini
# 修改成功后,在pip.ini文件中增加如下内容
[global]
cache-dir = E:\developTools\tools\Anaconda\pipcache
2.Anaconda的基本使用
主要用的两个为Anaconda Prompt(命令行窗口) 和Anaconda Navigator(可视化管理软件)。
1.查看当前环境的信息
conda info
2.创建环境
# --name指定环境名称,python=xxx指定安装的环境中python的版本号
conda create --name your_env_name python=xxx
3.查看已经创建的所有虚拟环境
conda info -e
或者
conda info --envs
或者
conda env list
4.切换虚拟环境
1. 激活环境
conda activate xxx
或者 activate xxx
2. 退出环境
deactivate
5.删除环境
conda env remove --name xxx
- 使用Anaconda prompt在指定环境下安装包
- 使用pip安装在Anaconda prompt指定环境下使用
pip install -r requirements.txt
命令安装依赖出现的一个错误: Could not find a version that satisfies the requirement- 问题如下所示:
- 解决方法:使用国内的镜像源来加速
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
- 问题如下所示:
- 使用
conda install 包名
直接进行安装
- 使用pip安装在Anaconda prompt指定环境下使用
- 列出当前环境下安装的库
conda list
- 使用Anaconda prompt在指定环境下卸载包
conda remove 包名
- 导入导出环境
- 导出当前环境的包信息
conda env export > 目录\environment.yaml
- 根据environment.yaml创建虚拟环境
conda env create -f environment.yaml
- 查看下载Anaconda安装包时使用的源信息
conda config --show channels
- 添加下载源
conda config --add channels value
- 删除下载源
conda config --remove key value
- 查看python的安装位置:
where python