关于whl文件的下载

关于whl文件的下载

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

http://img1.sycdn.imooc.com//climg/5e9cf80809eaebb411390225.jpg

http://img1.sycdn.imooc.com//climg/5e9cf80809bcc94d14190507.jpg

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

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

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

http://img1.sycdn.imooc.com//climg/5e9cfa8a0900404e11360221.jpg

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

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

http://img1.sycdn.imooc.com//climg/5e9cfb100993966304180648.jpg

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


  • Nene妮妮 提问者 #1
    你好,我按您的输入以后返回了error: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform. 请问是什么意思呢?
    2020-04-20 09:40:17
好帮手慕觉浅 2020-04-20 10:03:19

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

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

http://img1.sycdn.imooc.com//climg/5e9d006b0931012f06860336.jpg

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

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

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

http://img1.sycdn.imooc.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://img1.sycdn.imooc.com//climg/5e9d028a0986055d08190135.jpg

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



  • 提问者 Nene妮妮 #1
    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' 再查看版本的时候出现的是这个,是怎么回事啊?麻烦老师了
    2020-04-20 10:41:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师