免费企业网站建设哪个,学校网站制作多少钱,福州集团网站建设,discuz wordpress 选择MySQLdb在Python2.x 时使用的是MySQLdbpython3中这个库已经不再使用了#xff0c;所有的功能都由pymysql或mysqlclient替代。所以 想在python3中配MySQLdb真是一个深的不能再深的坑了。下面记录了愚蠢的填坑过程#xff0c;仅做有类似错误的参考。参考文档#xff1a;https:…
MySQLdb 在Python2.x 时使用的是MySQLdb python3中这个库已经不再使用了所有的功能都由pymysql或mysqlclient替代。 所以 想在python3中配MySQLdb真是一个深的不能再深的坑了。下面记录了愚蠢的填坑过程仅做有类似错误的参考。 参考文档https://www.cnblogs.com/anpengapple/p/7127580.html错误1没有’MySQLdb’模块 ModuleNotFoundError: No module named ‘MySQLdb’ 解决尝试安装MySQLdb .https://www.cnblogs.com/warlock921/p/7603567.html这篇博客中说明了可以用mysqlclient来代替MySQLdb链接 mySQL数据库。
下面问题都是围绕安装mysqlclient出现 pip3 install mysqlclient 没有pip3安装pip3 sudo apt-get install python3-pip 错误2编码方式不对 locale.Error: unsupported locale setting 解决编码方式不对输入下面代码 export LC_ALL“en_US.UTF-8” export LC_CTYPE“en_US.UTF-8” sudo dpkg-reconfigure locales 选择en_US.UTF-8 参考文档https://www.cnblogs.com/everfight/p/locale_error.html
错误3pip版本不对 pip3 install mysqlclient You are using pip version 8.1.1, however version 19.1.1 is available. You should consider upgrading via the ‘pip install --upgrade pip’ command. 解决更新pip3 的版本但是更新完还是输出上面错误 pip install --upgrade pip Requirement already up-to-date: pip in /home/chenyy/anaconda3/envs/python36/lib/python3.6/site-packages (19.1.1) 问题4,版本更新过程中想要移除包再安装路径名字中有转义字符的要注意 rm /home/chenyy/anaconda3/envs/python36/lib/python3.6/site-packages (19.1.1) -bash: syntax error near unexpected token (’ 解决转义字符要用\(真是绝了,什么问题都会出现)
参考文档https://www.cnblogs.com/chenduzizhong/p/9009927.html