因为anaconda默认镜像在外国,错在网络太慢,无法下载包问题。解决方法如下:
打开anaconda prompt(使用管理员身份打开):
然后运行下面命令:(修改了当前使用镜像,这里使用清华镜像)
#打开Anaconda Prompt或终端:打开Anaconda Prompt(Windows)或终端(macOS和Linux)。
#添加清华大学的Anaconda镜像:在Anaconda Prompt或终端中执行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
检查镜像源配置:运行以下命令查看当前的镜像源配置:
conda config --show channels
开始下载:命令如下:
conda install pymysql(这里的pymysql是你要下载的包的名字。注意区分)
结束。但是这个镜像设置只能是当前的,下一次需要重新弄。如果你想彻底修改镜像配置,
这样试一下,
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
这两个命令都是用于配置conda的行为,具体作用如下:
-
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
:这个命令用于向conda配置中添加一个新的频道(channel)。在这个命令中,我们向conda添加了清华大学的镜像源中的免费包频道。这意味着当你使用conda安装包时,它会优先从这个频道中获取免费的软件包。 -
conda config --set show_channel_urls yes
:这个命令用于设置conda在输出中是否显示频道的URL地址。当设置为yes
时,conda会在命令输出中显示每个包的下载地址,包括它们来自哪个频道。这对于调试和了解包的来源非常有用。
通过这两个命令,你可以将清华大学的镜像源添加到你的conda配置中,并设置显示频道URL地址,以便更好地了解包的来源。