使用pip安装python库的多种方式

 更新时间:2019年07月31日 09:05:51   作者:Mike_Zhang  
这篇文章主要介绍了使用pip安装python库的几种方式,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

操作系统 : CentOS7.5.1804_x64

Python 版本 : 3.6.8

1、使用pip在线安装

1.1 安装单个package

格式如下:

pip install SomePackage

示例如下:

比如:pip install scipy

或者指定版本安装:pip install scipy==1.3.0

1.2 安装多个package

示例如下:

pip install -r req.txt

req.txt 可以通过以下命令获取:

pip freeze > req.txt

1.3 在线安装的其它问题

1.3.1 代理问题

如果需要通过代理安装,可以使用如下格式:

pip --proxy=ip:port install SomePackage

1.3.2 pip源问题

如果pip源太慢,可以更换pip源,有以下两种方式:

方式一:通过修改参数临时修改pip源

比如使用阿里云的pip源:

pip install Sphinx -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

方式二:通过修改配置文件永久修改pip源

文件: ~/.pip/pip.conf

比如使用阿里云的pip源:

[admin@localhost .pip]$ cat ~/.pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
extra-index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
[admin@localhost .pip]$

也可以使用自建pip源,或者其它公开pip源,比如:

阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

2、从源码安装

示例如下:

git clone https://github.com/sphinx-doc/sphinx
cd sphinx
pip install .

3、从 whl 文件安装

格式如下:

pip install SomePackage.whl

本文github地址:

https://github.com/mike-zhang/mikeBlogEssays/blob/master/2019/20190730_使用pip安装python库的几种方式.rst

总结

以上所述是小编给大家介绍的使用pip安装python库的多种方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • Python with用法:自动关闭文件进程

    Python with用法:自动关闭文件进程

    这篇文章主要介绍了Python with用法:自动关闭文件进程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 详解Python中is和==的区别

    详解Python中is和==的区别

    这篇文章主要介绍了Python中is和==的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • python编写暴力破解FTP密码小工具

    python编写暴力破解FTP密码小工具

    本文给大家分享了一段自己用python编写的暴力破解FTP密码的小工具的代码,原理很简单,就是利用多线程调用相应的字典进行穷举测试,小伙伴们可以自由修改。
    2014-11-11
  • Vscode使用matplotlib显示图像详细图文教程

    Vscode使用matplotlib显示图像详细图文教程

    最近使用python里的matplotlib库绘图,想在代码结束时显示图片看看,下面这篇文章主要给大家介绍了关于Vscode使用matplotlib显示图像的相关资料,需要的朋友可以参考下
    2024-03-03
  • tensorflow 报错unitialized value的解决方法

    tensorflow 报错unitialized value的解决方法

    今天小编就为大家分享一篇tensorflow 报错unitialized value的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • PyCharm中的terminal运行从PS修改成cmd方式

    PyCharm中的terminal运行从PS修改成cmd方式

    这篇文章主要介绍了PyCharm中的terminal运行从PS修改成cmd方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • python爬虫之场内ETF基金获取

    python爬虫之场内ETF基金获取

    这篇文章主要介绍了python爬虫之场内ETF基金获取,ETF 是一种场内交易型基金,可以在盘中进行交易,交易性比场外基金强一点,下文基于python的相关资料展开,需要的小伙伴可以参考一下
    2022-05-05
  • python导入其他目录下模块的四种情况

    python导入其他目录下模块的四种情况

    在python工程中常常需要使用import引入自己编写的其他模块,但其它模块有时不在同一个文件夹下,下面这篇文章主要给大家介绍了关于python导入其他目录下模块的四种情况,需要的朋友可以参考下
    2022-12-12
  • Python hashlib模块详情

    Python hashlib模块详情

    本文,我们来对Python 提供的安全哈希算法的通用接口-hashlib模块进行学习,文章内容具有一定的参考价值,需要的小伙伴可以参考一下
    2021-11-11
  • Django把SQLite数据库转换为Mysql数据库的过程

    Django把SQLite数据库转换为Mysql数据库的过程

    之前我们默认使用的是SQLite数据库,我们开发完成之后,里面有许多数据,如果我们想转换成Mysql数据库,那我们先得把旧数据从SQLite导出,然后再导入到新的Mysql数据库里去,这篇文章主要介绍了Django如何把SQLite数据库转换为Mysql数据库,需要的朋友可以参考下
    2023-05-05

最新评论