iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python import各种包遇到的问
  • 657
分享到

Python import各种包遇到的问

Pythonimport 2023-01-31 02:01:38 657人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

对于一般的包,直接File->Settings->Project Interpreter->点加号搜名字就行了 但是在安装seaborn的时候,总是提示出错,问题可能在于seaborn要依赖于scipy,但是装seabo

对于一般的包,直接File->Settings->Project Interpreter->点加号搜名字就行了

但是在安装seaborn的时候,总是提示出错,问题可能在于seaborn要依赖于scipy,但是装seaborn的时候他不给你装scipy,只能手动去装,于是我就去一个网站下载了scipy:

Http://www.lfd.uci.edu/~Gohlke/pythonlibs/#scipy

此外我参考了两个网址:

http://blog.csdn.net/hanzhenqwe/article/details/54573376

https://stackoverflow.com/questions/28568070/filename-whl-is-not-supported-wheel-on-this-platfORM

然后,我的电脑是64位的,py版本是2.7,下载完,打开cmd,输入了

D:\Python\python.exe -m pip install D:\Python\scipy-0.19.1-cp27-cp27m-win_amd64.whl

总是提示我错误,我参考了Stack Overflow上的各种方法,发现是文件命名格式的问题,我把文件名改成:

scipy-0.19.1-cp27-none-any.whl

就解决了

之后就可以顺利地 

python.exe -m pip install seaborn

这里我们可以举一反三,针对不同的版本,他的文件命名格式是不同的,下次再遇到类似的问题,我们可以进入python.exe然后运行这行代码:

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

然后就会显示出一堆这样的东西出来:

[('cp27', 'cp27m', 'win32'), ('cp27', 'none', 'win32'), ('py2', 'none', 'win32'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

按照这个格式重新命名下载下来的whl文件就可以顺利地install了。


后来我又发现依然是用不了,总是报错,经过一番研究,我发现我电脑版本是64位,但是Python版本是32位的,所以下载whl包的时候要下32位的。。。。然后重新装的时候要先把原来的删掉,找到Python文件夹下面的Lib文件夹里面有个site-package文件夹,进去把以前装的东西删了,再重新装32位的就好了

--结束END--

本文标题: Python import各种包遇到的问

本文链接: https://www.lsjlt.com/news/187100.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作