mysqlclient安装出现问题
来源:3-1 项目初始化
曾嘱咐
2022-07-30
又尝试了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
012022-08-01 -
曾嘱咐
提问者
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
00 -
bobby
2022-08-01
回复很详细了,赞一个
00 -
曾嘱咐
提问者
2022-07-30
总结一下:
pip install django==2.2
pip install mysqlclient==1.3.10
如果某个包安装错了就卸载(uninstall))然后重装,比如
pip uninstall django
pip uninstall mysqlclient
要在虚拟环境下安装,不要在pycharm中的python解释器安装
虚拟环境下安装的时候会提示哪些版本不适配
012022-08-01 -
曾嘱咐
提问者
2022-07-30
也有可能使用命令pip install -i https://pypi.douban.com/simple django的时候,安装的是django3.2版本
但老师录制视屏的时候,当时最新的django版本是1.11
所以我现在取尝试卸载django然后重新安装
012022-07-30 -
曾嘱咐
提问者
2022-07-30
我发现在用命令行在虚拟环境下安装的都安装到了D:\ENVS\VueShop\Lib\site-packages下
而在pycharm中在解释器中安装的都安装在了D:\MxShop\venv\Lib\site-packages下
012022-07-30 -
曾嘱咐
提问者
2022-07-30
是不是下载到项目目录下的MxShop\venv\Lib\site-packages就算安装成功了?
00 -
曾嘱咐
提问者
2022-07-30
看见视屏上的mysqlclient的版本是1.3.10,然后我在pycharm的解释器里面下载的,并且指定了版本.
我猜测是不是我的pip的版本号不对,所以用命令行的时候下载会失败,但是用pycharm下载却成功了
难受的是,每次都要知道版本号才行
022022-07-30
Python前后端分离开发Vue+Django REST framework实战
2873 学习 · 2457 问题
相似问题