mysqlclient安装出现问题

来源:3-1 项目初始化

曾嘱咐

2022-07-30

http://img.mukewang.com/szimg/62e508bd09de511938402080.jpg


又尝试了pip install mysqlclient-1.3.10

显示

ERROR: Could not find a version that satisfies the requirement mysqlclient-1.3.10 (from versions: none)

ERROR: No matching distribution found for mysqlclient-1.3.10


写回答

8回答

曾嘱咐

提问者

2022-08-01

python -m pip debug --verbose

查看支持的格式

下载对应的mysqlclient格式和版本

(VueShop) D:\ENVS\VueShop>pip install D:\软件\mysqlclient-1.4.6-cp36-cp36m-win32.whl

0
1
曾嘱咐
DATABASE里面 "OPTIONS": {"init_command": "SET default_storage_engine=INNODB;"}
2022-08-01
共1条回复

曾嘱咐

提问者

2022-08-01

重新新建了一次项目

pip install django==2.2

命令行下运行

python -m pip debug --verbose

得知,支持的格式为cp36-cp36m-win32

然后从https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient下载mysqlclient-1.4.6-cp36-cp36m-win32.whl

(VueShop) D:\ENVS\VueShop>pip install D:\软件\mysqlclient-1.4.6-cp36-cp36m-win32.whl

0
0

bobby

2022-08-01

回复很详细了,赞一个

0
0

曾嘱咐

提问者

2022-07-30

总结一下:

pip install django==2.2

pip install mysqlclient==1.3.10

如果某个包安装错了就卸载(uninstall))然后重装,比如

pip uninstall django

pip uninstall mysqlclient


要在虚拟环境下安装,不要在pycharm中的python解释器安装

虚拟环境下安装的时候会提示哪些版本不适配

0
1
曾嘱咐
python -m pip debug --verbose https://blog.csdn.net/rickcn/article/details/105977691
2022-08-01
共1条回复

曾嘱咐

提问者

2022-07-30

也有可能使用命令pip install -i https://pypi.douban.com/simple django的时候,安装的是django3.2版本

但老师录制视屏的时候,当时最新的django版本是1.11


所以我现在取尝试卸载django然后重新安装

0
1
曾嘱咐
换成django2.0后,提示好多包需要django>=2.2 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. djangorestframework 3.13.1 requires django>=2.2, but you have django 2.0 which is incompatible. django-filter 21.1 requires Django>=2.2, but you have django 2.0 which is incompatible.
2022-07-30
共1条回复

曾嘱咐

提问者

2022-07-30

我发现在用命令行在虚拟环境下安装的都安装到了D:\ENVS\VueShop\Lib\site-packages下

而在pycharm中在解释器中安装的都安装在了D:\MxShop\venv\Lib\site-packages下

0
1
曾嘱咐
我直接剪切过去了...
2022-07-30
共1条回复

曾嘱咐

提问者

2022-07-30

是不是下载到项目目录下的MxShop\venv\Lib\site-packages就算安装成功了?

//img.mukewang.com/szimg/62e50d300937202038402080.jpg

0
0

曾嘱咐

提问者

2022-07-30

//img.mukewang.com/szimg/62e50a370909e4a838402080.jpg

看见视屏上的mysqlclient的版本是1.3.10,然后我在pycharm的解释器里面下载的,并且指定了版本.


我猜测是不是我的pip的版本号不对,所以用命令行的时候下载会失败,但是用pycharm下载却成功了

难受的是,每次都要知道版本号才行

0
2
曾嘱咐
pip的版本号是21.3.1,不知道是不是pip的问题
2022-07-30
共2条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程