安装python常见问题及解决方法,为什么安装python发生安装发生严重错误
由于Python、django和pymysql之间的版本兼容性问题,pymysql在Django中无法正常使用。首先遇到的是ImportError的错误:无法导入名称‘thing 2 literal’。这是因为pymysql的版本太低,你目前使用的Django版本与pymysql的较低版本不兼容,所以你要更新pymysql。
接下来你可能遇到的第二个问题,如果你之前已经安装了Python2,也安装了较低版本的pymysql,你会发现pymysl安装失败,错误是为密码术构建轮子失败,命令/usr/active Pikachu/Python 3-u-c 导入设置工具,tokenize_ _ file _ _=/tmp/pip-build-0 gej 3 ah 3/cryptography/setup . py ;exec(compile(getattr(tokenize, open ,open)(__file__)。阅读()。替换( \r\n , \n ),__file__, exec ) install-record/tmp/pip-RR 8 w9 y 6t-record/install-record . txt-single-version-externally-managed-compile-user-prefix=失败,错误代码为/tmp/pip-build-0 gej 3 ah 3/cryptography/.查了很多资料也没看懂这个错误提示。我猜大概是说在Python2中使用pymysql的轮子,所以我们需要在Python2中卸载pymysql。卸载命令是pip3卸载Python3中的pymysql,在这里卸载可能会出现错误。之前安装的pymysql的名字可能是PyMySQL3。改个名字就行了,卸载后再重装。
写这个笔记的主要目的是让你以后容易忘记查阅,顺便帮助正在寻找解决方案的网友。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。