python中的相关问题与解决

本文解决pip安装mysqlclient错误,介绍如何通过下载whl文件安装,并提供解决Django2.0+Python3+MySQL5同步数据库报错的方法。同时,分享PyCharm运行错误及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.pip 安装出现 ERROR: Command errored out with exit status 1,如下一连串红色,可观察最后一段

 

ERROR: Command errored out with exit status 1: 'f:\python3.5.2\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ASUS\\AppData\\Local\\Temp\\pip-install-pwmaog5l\\mysqlclient\\setup.py'"'"'; __file__='"'"'C:\\Users\\ASUS\\AppData\\Local\\Temp\\pip-install-pwmaog5l\\mysqlclient\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\ASUS\AppData\Local\Temp\pip-record-pzwne1p9\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output.

这里可以观察到mysqlclient安装失败,可以去到https://www.lfd.uci.edu/~gohlke/pythonlibs/,去下载whl后缀文件

其中cp35表示python版本为python3.5,win32表示32位,可根据本地安装的python版本去选择

之后将下载的文件放到python路径的scripts文件夹下,之后pip install ***.whl,之后再hi使用pip install mysqlclient可看到已经成功安装

 

2. pip list查看已经安装的所有包

 

3. pycharm中运行出现以下错误:AttributeError: 'str' object has no attribute 'decode',此时找到报错的对应py文件中,在decode前边加上encode

 

4.搭建Django2.0+Python3+MySQL5时同步数据库时报错:

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None

解决办法:

找到Python安装路劲下的....\django\db\backends\mysql\base.py文件

将文件中的如下代码注释


重新在项目manage.py路劲下执行如下命令即可

python manage.py makemigrations
python manage.py migrate

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值