关于whl文件的下载

来源:2-15 python第三方模块(学会第三方安装方法)

Nene妮妮

2020-04-20 09:17:13

我知道了没有setup.py需要通过pip install whl 文件安装,但是我出现了这个情况:

http://img.mukewang.com/climg/5e9cf80809eaebb411390225.jpg

http://img.mukewang.com/climg/5e9cf80809bcc94d14190507.jpg

请问这是什么回事,应该怎么解决?

写回答

2回答

好帮手慕觉浅

2020-04-20

同学你好:你这里是路径不正确,少写了一层文件夹,应该是:pip install D:\mysqlclient\mysqlclient-1.4.6-cp38-cp38-win_amd64.whl

http://img.mukewang.com/climg/5e9cfa8a0900404e11360221.jpg

为了避免出错,可以右键该文件,点击属性,查看位置,如下图:

(不能光写位置,还要加上文件名)

http://img.mukewang.com/climg/5e9cfb100993966304180648.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0
hene妮妮
h 你好,我按您的输入以后返回了error: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform. 请问是什么意思呢?
h020-04-20
共1条回复

好帮手慕觉浅

2020-04-20

同学你好:这个问题是说下载的版本不支持该系统,可以通过以下步骤解决:

1、确认是32bit还是64bit:在cmd里输入systeminfo,查看系统类型是否为x64-based PC

http://img.mukewang.com/climg/5e9d006b0931012f06860336.jpg

如果是64位进行下一步操作,如果是32位则下载对应版本。

2.进入python环境,输入以下命令查看该版本支持的格式:

import pip._internal; print(pip._internal.pep425tags.get_supported())

http://img.mukewang.com/climg/5e9d016a099491a309590186.jpg

通过结果参数可知,我这个版本支持的是mysqlclient-1.4.6-cp38-cp38-win_amd64.whl或者mysqlclient-1.4.6-cp38-none-win_amd64.whl这种格式。

如果你的结果里没有('cp38','cp38','win_amd64')这个结果的话说明不支持该版本。需要将whl的文件名修改为符合结果的,例如如果结果如下,可以右键文件重命名为mysqlclient-1.4.6-cp38-cp38m-win_amd64.whl(即在第二个cp38后面加m),然后在安装时使用新的文件名进行安装。

http://img.mukewang.com/climg/5e9d028a0986055d08190135.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ 



0
hene妮妮
h Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import pip._internal; print(pip._internal.pep425tags.get_supported()) Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'pip._internal' has no attribute 'pep425tags' 再查看版本的时候出现的是这个,是怎么回事啊?麻烦老师了
h020-04-20
共1条回复

0 学习 · 8160 问题

查看课程