我是靠谱客的博主 年轻板凳,最近开发中收集的这篇文章主要介绍长期归纳 python装包那些事,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python 是一款非常好用的语言,它最有意思的地方就在于它拥有众多的第三方库支持,所以说看起来非常单薄的python才能够适应各种情况,然而,也正因为这一点,大多数python初学者都会和我一样困扰于如何装库的问题
接下来,就让我来介绍python装库的一些常用方法,并且陈列我碰到过的问题,提供它们的解决方法(长期更新,所以大家碰到了问题也可以在评论区提问,博主尽力去找解决方法,同时充实本篇内容0^o)
第一种方法:
pip安装
直接pip安装是python初学者最经常使用的安装方法,这种方法可以搞定大多数python的基本库,接下来我就一步步介绍这种方法和它可能碰到的问题。
1确认你的python里是否安装了pip
首先,搜索并且找到你的python根目录(实在不行就直接本机搜索吧)
然后在script文件夹下确认。在这里插入图片描述
如果你没有找到pip文件,那么你可以考虑使用后面的第三种方法,但更简单的方法是直接重新安装python,或者win用户可以使用python -m pip install -U pip setuptools这条命令(不知道为什么有人反馈没有用)
我们假设你还是一个小白,那么你会问,命令要写在哪里呢?
这里就涉及到了cmd程序员这个常用的窗口了,首先,win+2可以直接唤出这个窗口,其次,你还可以直接搜索它
在这里插入图片描述
然后看到这个东西,键入即可
在这里插入图片描述
我们的pip指令也同样从这里输入,比如我想要导入numpy包,就可以键入 pip install numpy
导入numpy
经过一段时间的下载,我们就能够高兴地发现自己安装成功了——但是事情往往没有这么顺利
因为我们经常遇到种种问题,满屏的红让人怀疑人生。
问题一:请求超时(报错:The read operation timed out)
由于python的一些第三方库干脆就在国外,所以它们的服务器往往快不起来,或者由于我们自身网速的问题,我们会无法下载
所以我们可以科学上网,也可以加快自身网速,当然还可以直接输入pip --default-timeout=100 install -U tensorflow,直接无视时间限制下载
问题二:文件缺失或者编译器中注册表缺失,(报错:error: Unable to find vcvarsall.bat(目前缺的都是它))
在这里插入图片描述
对应于没有这个文件,没什么好说的,按后两种方法安一个就是了
而对于编译器问题,目前网上存在几种解决方法
1.直接安装whl文件(就是第二种)
2.安装整个vs(一劳永逸)
3.安装集成工具vc++,这个我没试过
4.安装mingw,使用python setup.py build –compiler=mingw32我也没试过
方法二:
直接安装whl文件(同样需要pip)
请先移步官网https://pypi.org/
然后找到你需要的包,下载——一般最新版就可以
然后把你下载的包放在c盘里,和pip同一个文件夹,然后pip install 文件名就可以了
当然你同样会遇到问题,那么就让我来说说那些你可能遇到的问题
问题一:找不到文件(Requirement ‘numpy-1.16.2-cp37-cp37m-win32.whl’ looks like a filename, but the file does not exist)
这个问题出现你可能会怀疑自己放错了地方或者下了个假轮子,但是我们同样有解决办法,就是缩小搜索范围!
命令cd 目标地址,可以直接锁定范围,避免明明文件在那里却找不到的情况
举例:
在这里插入图片描述
然后就基本不会出现这个问题了
问题二:pip版本过旧(报错:You are using pip version 10.0.1, however version 19.0.3 is available.)
更新就行,指令 pip install --upgrade pip
这时还可能出现AttributeError: ‘NoneType’ object has no attribute 'bytes’报错
用easy_install -U pip基本可以解决
问题三:whl文件不对,过老或过新——没啥,换就是了

方法三:
3.在pythn官网下载安装包安装(不需要pip)
这一种的复杂程度比较高,新手尽量不用尝试,麻烦到让你怀疑人生
(未完待续)

最后

以上就是年轻板凳为你收集整理的长期归纳 python装包那些事的全部内容,希望文章能够帮你解决长期归纳 python装包那些事所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(29)

评论列表共有 0 条评论

立即
投稿
返回
顶部