Python pip安装第三方库的攻略分享
简介
pip 是 Python 的包安装程序。其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。pip 支持从 PyPI,版本控制,本地项目以及直接从分发文件进行安装。pip 是一个命令行程序。安装 pip 后,会向系统添加一个 pip 命令,该命令可以从命令提示符运行。
常用命令
pip安装包
pip install 所需安装包名字
pip查看已安装的包
pip show --files 安装包名字
pip检查哪些包需要更新
pip list --outdate
pip升级包
pip install --upgrade 安装包名字
pip卸载安装包
pip uninstall 安装包名字
生成 requirements.txt
pip freeze >requirements.txt
pip3 freeze >requirements.txt
安装requirements.txt依赖:
pip install -r requirements.txt
安装后缀whl文件
由于网络原因,国外部分第三方可能是被屏蔽的,或者安装包非常的大,这时可以使用安装本地包whl文件的方式进行安装。其步骤是下载对应包的版本到本地,然后通过pip本地安装。
步骤:
Python扩展包的非官方Windows二进制文件网址:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#
下载对应版本的whl文件(python版本,系统位数)
把pip工具所在目录添加到环境变量里,典型目录为
C:\Python\Scripts
安装wheel工具
pip install wheel
安装whl文件
pip install the_package.whl
例如安装:PyWin32 - Python3.9.2 win10-64位
下载:

放入目录:

安装:pip install pywin32-302-cp39-cp39-win_amd64.whl

常用的国内镜像
https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学
https://mirrors.aliyun.com/pypi/simple/ # 阿里云
https://pypi.douban.com/simple/ # 豆瓣
https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学
https://pypi.hustunique.com/ # 华中科技大学
临时使用:
例:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests
举例:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests pip install -i https://pypi.douban.com/simple/ -r requirements.txt pip install -i https://pypi.hustunique.com/ jsonpath
永久使用:
在用户的根目录下创建 .pip 文件夹,新建 pip.conf 文件:
cd ~
mkdir .pip
cd .pip
vim pip.conf
在文件中写入要使用的镜像:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
到此这篇关于Python pip安装第三方库的攻略分享的文章就介绍到这了,更多相关Python pip安装第三方库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
python从入门到精通 windows安装python图文教程
这篇文章主要为大家详细介绍了python从入门到精通,windows安装python图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-05-05
python测试开发django之使用supervisord 后台启动celery 服务(worker/beat)
Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统,这篇文章主要介绍了python测试开发django之使用supervisord 后台启动celery 服务(worker/beat),需要的朋友可以参考下2022-07-07
tensorflow 恢复指定层与不同层指定不同学习率的方法
今天小编就为大家分享一篇tensorflow 恢复指定层与不同层指定不同学习率的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-07-07
解决Keras TensorFlow 混编中 trainable=False设置无效问题
这篇文章主要介绍了解决Keras TensorFlow 混编中 trainable=False设置无效问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-06-06
numpy库与pandas库axis=0,axis= 1轴的用法详解
这篇文章主要介绍了numpy库与pandas库axis=0,axis= 1轴的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-05-05
YOLOv5部署到web端详细过程(flask+js简单易懂)
YOLOv5是一个目标检测模型,Flask是一个Python的Web框架,下面这篇文章主要给大家介绍了关于YOLOv5部署到web端(flask+js简单易懂)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2023-04-04


最新评论