背景
做项目时 发现from mysql import connector报错,显示no module named ‘mysql’
按照惯例,没有啥就pip install,ok,安装完毕,一看,import mysql 还是报错。。。确实是安装了,但是确实一直import error
环境
anaconda3
python3.6.8
解决办法
不要把目光盯在mysql上,要知道本身是 connector 导入失败,所以可以退一步
就不要用pip了,直接进anaconda prompt 用conda命令,可以自行查找conda和pip的区别哈
1、进入你自己的envs :
conda activate envsname
2、执行命令
conda install mysql-connector-python
安装完成后
from mysql import connector 就会成功啦~
ps:中间可能涉及到需要更换国内镜像
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 --set show_channel_urls yes
参考更换镜像链接:https://blog.youkuaiyun.com/OuDiShenmiss/article/details/106380852
希望可以帮到部分小宝贝哈~