文章目录[隐藏]
大家好,我是才哥。
最近周末也加班了,害…
有刚接触python的粉丝同学在运行此前《》的完整代码遇到以下问题,然后…
好吧,今天我们就专门介绍一下Python安装第三方库的一些小技巧,其中还包含自动安装的方法哈。
1. pip在线安装
在cmd命令行模式下,通过pip install 第三方库名称
的形式,直接进行第三方库的安装。
我们以安装plotly
为例,安装表现如下:
pip install plotly
如果需要安装的第三方库已经存在,我们执行安装命令的时候会提示其存在且展示库安装的位置,其表现如下:
如果你想卸载第三方库,可以通过pip uninstall 第三方库名称
的形式,直接进行第三方库的卸载。
当然,大家在实际安装的过程中可能还会遇到很多其他问题,大致有如下两种情况:
安装超时
(因为在线安装,会请求第三方库所在的源,默认的源是在海外的,我们请求的时候可能速度过慢导致超时之类的)版本号不匹配
(由于我们的python环境可能存在其他一些库,而库与库之间可能存在依赖关系,如果安装的库版本太新或者太旧都有可能与现有的库存在不匹配而无法正常安装)
对于安装超时的情况,如果继续采用pip在线安装的模式,我们可以在安装的时候指定国内源,其指令方式如下:
pip install plotly -i https://pypi.tuna.tsinghua.edu.cn/simple
国内源
可选项(第3部分我们将介绍如何一劳永逸)
阿里云镜像:http://mirrors.aliyun.com/pypi/simple/
清华大本文来源gaodai#ma#com搞*!代#%^码网%学镜像:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣镜像:http://pypi.doubanio.com/simple/
中科大镜像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
对于版本号不匹配的情况,如果继续采用pip在线安装的模式,我们可以在安装的时候指定版本号,其指令方式如下:
pip install plotly==4.9
指定版本号有以下几种方式:
- 不指定的情况下,默认安装最新的
- == 指定具体版本号
- <= 指定最高版本号
- >= 指定最低版本号
- < 不高于某版本号
- > 不低于某版本号
对于非指定具体版本号的情况,需要注意命令形式稍有不同:第三方库及版本号关系需要用引号("")
,否则会出现报错。
pip install "plotly<4.14"
以下为错误示范命令:
pip install plotly<4.14