在这里简单的说一下小白在自学Python过程中,可能不了解怎么去安装库,或者找不到去哪下载库的一些问题。
首先,库的安装方式有三种:
使用Pycharm安装
使用pip指令安装
使用conda指令安装
其次,库的下载地址根据我个人习惯下载的:
第一个是:https://www.lfd.uci.edu/~gohlke/pythonlibs/
第二个是:https://pypi.org/simple/
(这里要说明的一些问题是,对于第一个的网址,可能需要使用谷歌浏览器去下载,我之前用QQ浏览器下载会出现404情况,而第二个网址whl格式的库相对于第一个网址的要少些,如果要下载来安装,最好就下whl格式的)
这里推荐一个软件吧,如果是要学爬虫什么的还是挺方便的,并且在安装库时出现了错误还能直接复制内容,软件名:cmder(下载地址:https://cmder.net/),下载好后找个地方解压,然后配置一下环境变量什么的就OK了,关于环境变量什么的怎么配置的问题自己百度一下就好了
接下来讲讲库的安装:
使用Pycharm安装
一般学python的很多都会用到Pycharm的吧,打开Pycharm后按ctrl+alt+s就可以进入设置界面(或者点击File>settings..进入),然后从左往右点击,如图所示:
例如我想要安装scrapy库,则在搜索框上输入scrapy,然后点击install package,这种方式安装基本是最便捷省心的了
虽然使用Pycharm能安装大部分的库,但这个方式安装的库来源是上面讲述的第二个网址,因为网站的库不是都有whl格式的,所以难免有些安装不上。
使用conda指令安装
用这种方式安装是需要下载Anaconda(下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D)
安装好后,按一下win键,选择所有程序找到安装的Anaconda,
打开后找到你Pycharm安装库的位置,然后cd+路径进入(不在这个位置安装的话使用Pycharm是无法引用到库的,关于位置在哪可以参考上面使用Pycharm安装库的方式,截图有位置的),然输入conda install 库名(例如我的是scrapy),回车后等待就行了
当然,虽然用conda指令安装很方便,但有些库是会安装失败的,并且安装速度方面也比较慢,接下来说一下使用pip安装
使用pip指令安装
pip指令是python自带的,不需要独自安装
使用方法:
按win+r,然后输入cmd,回车后如图(和使用conda指令类似,也是需要cd+路径,然后输入pip install 库名(scrapy),回车后等待安装即可)
不过像这样直接pip install 库名安装的话有些库是安装不了的,所以需要讲讲pip的离线安装,离线安装是需要到网上下载需要的库的whl格式,下载好后将文件放到你Pycharm引用库的位置,然后根据pip安装库的方式来安装即可(需要注意的是库名是你下载的文件的完整名称,也就是说连后缀都需要写上的),如图
另外,需要留意的一些问题是:
a.可能你电脑所支持的库的名称格式不对,导致安装失败,这种原因呢,你输入pip debug --verbose,然后看看你下载的库和你电脑支持的名称哪个相似,更改为电脑支持的就好,如图
b.可能你安装的库需要先安装其他的库,好比安装Scrapy,需要先安装lxml,zope.interface,twisted等之类的库,不过出现这些问题一般在报错中会提示你的
c.可能是你pip低级所导致的,可以升级一下pip,具体方式自己搜一下就有了
学会这些安装方法基本上安装库就没什么问题了,如果我这里有什么讲错了的或者讲的不清楚的可以私聊我