解决No module named 'pymysql'问题

 

我使用的是Anaconda3,在项目中导入pymysql时报错

 说明没有安装pymysql,安装就可以了

使用

conda install pymysql

正常情况应该是这样

解决No module named 'pymysql'问题_第1张图片

 

解决No module named 'pymysql'问题_第2张图片

这就安装成功了,如果你出现了这种情况

解决No module named 'pymysql'问题_第3张图片

 则需要多一步,修改C:\Users\username下的.condarc文件,修改为以下内(这里使用的是清华的开源站点,你也可以修改为其他可访问的开源站点)

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ 
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

或者你也可以使用命令行

conda config --add channels https://mirrors.ustc.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/pkgs/free/
conda config --set show_channel_urls yes

但是使用命令行需要打开上述文件,,删除 -defaults这一行,否则还是会failed

 

 

-----------------------------------------------------------------------------------

更新

解决No module named 'pymysql'问题_第4张图片

清华的镜像站点已经跪了,可以换用其他开源站点(比如中科大)

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

conda config --set show_channel_urls yes

 

4月25日,中国科技大学开源软件镜像站发布公告表示,决定无限期停止 Anaconda 镜像服务。目前,其网站的 Anaconda 镜像已被直接重定向至官方镜像仓库。

 

-----------------------------------------------------------------------------------

7月21日,清华恢复了anaconda镜像站,中科大由于空间紧张暂时无法恢复

你可能感兴趣的:(python学习)