本内容主要介绍在 Python 中安装第三方库的方法,包括 在线自动下载安装手动下载安装 两种方式。

1.1 在线自动下载安装

1.1.1 普通安装

  普通安装命令如下:

pip install xxx

其中 xxx 为对应库的名称,比如安装 tensorflowpip install tensorflow

1.1.2 使用镜像安装

  因为国内可能无法直接访问对应的网站,那我们可以使用国内的一些镜像。国内提供的镜像网站如下:

提供者 网址
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
北京外国语大学 https://pypi.mirrors.ustc.edu.cn/simple/

  安装命令为(使用阿里云的镜像为例):

pip install numpy -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

1.1.3 添加代理

  如果以上方法还是无法正常安装,可以添加代理。安装命令如下:

pip install numpy --proxy http://xxx.xxx.xxx.xxx:xxxx
或者
pip install numpy --proxy http://xxx.xxx.xxx.xxx:xxxx --trusted-host pypi.org --trusted-host py --trusted-host files.pythonhosted.org

  并且镜像和代理的方法可以一起使用,安装命令如下:

pip install numpy --proxy http://xxx.xxx.xxx.xxx:xxxx -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

1.1.4 通过 pip.ini 配置镜像和代理

  前面介绍的方法,每次安装库时,在安装命令中都需要加入镜像和代理,比较麻烦。我们可以通过 pip.ini 文件将镜像和代理配置好,后面就可以省去这个操作了。配置方法如下:

  1. 在当前用户目录下创建 .\pip\pip.ini(完整路径:C:\Users\XXX\pip\pip.ini),然后添加以下内容:
[global]
proxy=http://xxx.xxx.xxx.xxx:xxxx
index-url=https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com

注意:将上面的代理替换成自己的。

  1. 配置环境变量
    在 PATH 中加上 %HOME%\pip\pip.ini

1.2 手动下载安装

  在一些情况下(比如公司内部网络无法访问相应的网址),我们无法采用在线自动下载方式安装,那只能采取离线的方式进行安装。首先,我们需要先下载好对应库的安装文件或者源码;然后进行安装。

  我们在 这里 可以下载对应第三方库的安装文件或者源码,建议优先选择安装文件进行安装。有些库会针对不同操作系统版本或 Python 版本提供不同的安装文件,我们需要选择下载对应版本的安装文件。安装文件和源码的安装方式有所不同。

1.2.1 使用安装文件安装

  使用安装文件安装的命令如下:

pip install file_name

1.2.2 使用源码安装

  使用源码安装的步骤如下:

  1. 先解压下载的源码;

  2. 在 cmd 终端,切换到文件 setup.py 所在的目录;

  3. 运行如下命令进行安装:

    python setup.py install
    

注意:因为某些库是依赖其他库的,所以在安装此库之前需要先安装其依赖的库。使用“在线自动下载安装”方法安装时,会自动下载其依赖的库然后安装,不需要人工干预。但是使用“手动下载安装”时,需要先手动下载其依赖的库并进行安装。

Python 安装第三方库相关推荐

  1. python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...

  2. 【Python基础】Python安装第三方库太慢?配置好这个速度飞起

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

  3. Python安装第三方库太慢?配置好这个速度飞起

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

  4. python安装第三方库-常见错误解决

    python安装第三方库(例子requests.numpy) 在本地安装python,并配置好相应的环境变量(自行百度很简单) 直接cmd 命令pip list可查看当前python下已经默认安装了哪 ...

  5. python安装第三方库的方法

    python安装第三方库的方法分为两种 pip 直接安装 直接在命令行中执行pip install + 第三方库名 大部分库都可以使用这种方法,但有一些库由于各种各样的原因,用pip install直 ...

  6. Python安装第三方库出现失败并出现”Cannot find existing Pyqt5 plugin directories”的解决方案

    Python安装第三方库出现失败并出现"Cannot find existing Pyqt5 plugin directories"的解决方案: 一般是由于Python官网的加载速 ...

  7. python安装第三方库遇到 ERROR: Command errored out with exit status 1:

    python安装第三方库遇到 ERROR: Command errored out with exit status 1:-的问题 先来看看错误提示: 本来想用python弄个词云玩玩,没想到在安装w ...

  8. python安装第三方库时找不到“cl.exe”的解决方法(Win10系统)

    闲话不多说,直接上重点. 当我们使用Python安装第三方库时,可能会遇到显示一大堆字母,什么也看不懂,但是里面仿佛有一句在说"找不到'cl.exe'",作为一个Python党.C ...

  9. python安装第三方库方法_Python安装第三方库的4种方法

    Python安装第三方库的4种方法 1.使用pip 大多数库都可以通过pip安装,安装方法为,在命令行窗口输入:pip install libName libName     -   为库名 某些库通 ...

  10. python安装第三方库 找不到、匹配不到库的问题(多目标优化)

    python安装第三方库 找不到.匹配不到库的问题 就自己安装pygmo所出现问题的亲身经历,谈一下安装第三方库时,找不到/匹配不到第三方库时应该怎么去解决的思路. 我当时在安装pymgo时,出现&q ...

最新文章

  1. 学计算机哪家强?清华竟是2018全球第1!(附排名)
  2. 你写的 Java 代码是如何一步步输出结果的
  3. Oracle Database_buffer_cache大小的设置及依据
  4. 【codecombat】 试玩全攻略 第十四关 已知敌人
  5. yolo算法的优缺点分析_YOLO算法详细解析(一)
  6. 快速入门上手第一课 | 从云计算到 Serverless
  7. 为什么从事软件开发测试?
  8. CentOS 6.5忘记root密码,怎么办?
  9. 逆向笔记2--常用的调试软件及插件
  10. 计算机学科a类排名,哈工大17个学科排名位列A类
  11. PS--给图片加水印技巧
  12. python 中文排序(按拼音)
  13. 网购热催生网络模特月入万元多为大学生
  14. 信号系统服务器,轨道交通信号系统知识介绍
  15. css 高度塌陷_CSS高度塌陷问题解决方案
  16. 基于有序二叉树的专家系统应用——动物游戏(C++)
  17. 【将金令】1.20晚间:欧银咄咄逼人,金银多头开炮
  18. SpringBoot 生成pdf文件(含报表)
  19. spss为什么有python插件_SPSS python插件和R插件安装详细流程
  20. 微型计算机原理rcr和rol,微机原理和接口技术后习题答案解析

热门文章

  1. 多文章栏目易企CMS模板的使用
  2. Jquery 在线引用地址
  3. 【110期分享】4款个人简历PPT模板免费下载
  4. 教你用python编一个小鸟管道( flappybird)
  5. 跨域—同源策略(经典前端面试题)
  6. Android实现奇怪的大冒险游戏菜单切换界面
  7. Windows XP 启动过程详解
  8. java 获取网页编码_spider JAVA如何判断网页编码
  9. idea集成阿里巴巴规范扫描插件
  10. 蜂鸟E203 SOC开源资料汇总 及 RISC-V基础