设置Anaconda国内镜像加速下载
使用conda install python包非常便捷,但由于官方服务器位于国外,下载速度较慢。为了提升下载速度,国内清华大学提供了Anaconda的仓库镜像。
要将Anaconda设置为使用国内镜像,特别是清华镜像源,可以按照以下步骤进行操作:
1. 打开Anaconda的命令行终端。确保您已经安装了Anaconda,并且可以在命令行中访问conda命令。
2. 在命令行中输入以下命令,以添加清华镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
这将向Anaconda的通道列表中添加清华镜像源。
3. 接下来,输入以下命令以设置清华镜像源为首选:
conda config --set show_channel_urls yes
这将显示当前配置的通道URL,并确保清华镜像源被设置为首选。
4. 验证配置是否成功。输入以下命令:
conda info
5. 继续设置
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
在输出的信息中,您应该能够看到“channels”部分列出了已配置的通道,其中包括您刚刚添加的清华镜像源。如果清华镜像源显示在列表中,并且被设置为首选,则表示配置成功。
通过以上步骤,您应该能够将Anaconda设置为使用国内镜像源,特别是清华镜像源。这将帮助您加速软件包和依赖项的下载和安装过程。请注意,其他国内镜像源也可能可用,具体取决于您的地理位置和网络环境
-----------------------------------------------------------------------------------
使用conda管理python包的安装,卸载,更新
- 安装包
conda 的包管理功能和pip 是一样的,使用pip 来安装包也是没问题的。
#安装 notebook conda install notebook
- 卸载包删除包
conda remove notebook
- 更新包
conda update notebook
- 查询已经安装的包
conda list
使用conda配置管理Python环境
使用conda配置管理Python环境是一种方便的方式来管理和切换不同的Python环境
- 创建新的环境 conda create -n 环境名 软件1=版本号 软件2=版本号
conda create -n myenv python=3.8
上面的命令中,myenv是设置环境的名称(-n是指该命令后面的myenv是你要创建环境的名称),2并安装Python 3.8版本。您可以根据需要更改环境名称和Python版本。
注意:创建环境时,可以指定要安装在环境中的Python版本。当你同时使用 Python 2.x 和 Python 3.x 中的代码时这很有用。
- 激活环境:conda activate 环境名
- 退出环境:conda deactivate
- 删除环境:conda remove --name 环境名 --all
- 查看环境列表:conda info --envs 或 conda env list
- 查看特定环境的包:conda list --name 环境名
- 卸载特定环境的包:conda remove --name 环境名 包名
问题和解决方法
- 问题1:无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
conda info
+ CategoryInfo : ObjectNotFound: (conda:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
解决方法:
设置环境变量,请看设置系统环境变量章节
- 问题2:新装的conda手动配置完环境后激活环境失败
usage: conda-script.py [-h] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: argument COMMAND: invalid choice: 'activte' (choose from 'clean', 'compare', 'config', 'create', 'info', 'init', 'install', 'list', 'notices', 'package', 'remove', 'uninstall', 'rename', 'run', 'search', 'update', 'upgrade', 'build', 'content-trust', 'convert', 'debug', 'develop', 'doctor', 'index', 'inspect', 'metapackage', 'render', 'skeleton', 'verify', 'token', 'pack', 'repo', 'env', 'server')
-
- 解决办法1:
原因没有初始化conda,打开命令行,输入下面的初始化语句:conda init
务必重新打开一个新的命令行窗口重新用conda激活虚拟环境就发现可以了。推荐使用这种方法。
-
- 解决方法2 查看环境变量是否含有 xxxxxx\anaconda3\Scripts ,若有将此路径从环境变量中移除 添加此库将不能使用conda activate +虚拟环境的名,激活虚拟环境,只能使用activate +虚拟环境激活 上面的安装路径,环境变量中的内容为 D:\ProgramData\anaconda3\Scripts ,去掉此处配置