python基础 - pip 安装与升级
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:https://pypi.org/project/pip/
一、pip安装
1、通过以下命令来判断是否已安装:
C:\Users\Rnanprince>pip -V
pip 19.1.1 from D:\Program Files\Anaconda3\lib\site-packages\pip (python 3.7)
C:\Users\Rnanprince>pip --version
pip 19.1.1 from D:\Program Files\Anaconda3\lib\site-packages\pip (python 3.7)
2、查看pip安装路径
C:\Users\Rnanprince>python -c "import pip; print(pip.__file__)"
D:\Program Files\Anaconda3\lib\site-packages\pip\__init__.py
3、使用以下方法来下载安装脚本:
C:\Users\Rnanprince>curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed
100 1825k 100 1825k 0 0 14834 0 0:02:06 0:02:06 --:--:-- 18565
4、运行安装脚本:
C:\Users\Rnanprince>python get-pip.py
Collecting pipDownloading pip-20.1.1-py2.py3-none-any.whl (1.5 MB)|████████████████████████████████| 1.5 MB 32 kB/s
Installing collected packages: pipAttempting uninstall: pipFound existing installation: pip 19.1.1Uninstalling pip-19.1.1:Successfully uninstalled pip-19.1.1
Successfully installed pip-20.1.1
注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:
C:\Users\Rnanprince>python3 get-pip.py
一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。
部分 Linux 发行版可直接用包管理器安装 pip,如 Debian 和 Ubuntu:
sudo apt-get install python-pip
sudo apt install python3-pip
6、升级 pip:
C:\Users\Rnanprince>pip install -U pip
Requirement already up-to-date: pip in d:\program files\anaconda3\lib\site-packages (20.1.1)
7、pip不小心卸载了
python -m ensurepip --default-pip
python -m pip install --upgrade pip setuptools wheel
报错如下:
ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (c:\python\python37\lib\site-packages\pip\_internal\index\__init__.py)
解决方式
- curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- python get-pip.py
二、pip 最常用命令
1、安装包
pip install Scipy # 最新版本
pip install Scipy==1.2.1 # 指定版本
pip install 'Scipy>=1.2.1' # 最小版本
升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
保持部署相同,pip一键安装所有包
requirements.txt:
- setuptools==40.9.0
- pip==18.1
pip install -r requirements.txt
pip freeze > requirements.txt
2、升级包
C:\Users\Rnanprince>pip install --upgrade Scipy
Collecting ScipyDownloading scipy-1.5.0-cp37-cp37m-win_amd64.whl (31.2 MB)|████████████████████████ | 23.7 MB 11 kB/s eta 0:10:43
3、卸载包
C:\Users\Rnanprince>pip uninstall Scipy
Found existing installation: scipy 1.2.1
Uninstalling scipy-1.2.1:Would remove:d:\program files\anaconda3\lib\site-packages\scipyd:\program files\anaconda3\lib\site-packages\scipy-1.2.1-py3.7.egg-info
Proceed (y/n)?
4、搜索包
C:\Users\Rnanprince>pip search Scipy
scipy (1.5.0) - SciPy: Scientific Library for PythonINSTALLED: 1.2.1LATEST: 1.5.0
numba-scipy (0.2.0) - numba-scipy extends Numba to make it aware of SciPy
scipy-sugar (1.0.9) - Missing SciPy functionalities
...
5、查看指定包的详细信息
C:\Users\Rnanprince>pip show Scipy
C:\Users\Rnanprince>pip show -f ScipyName: scipy
Version: 1.2.1
Summary: SciPy: Scientific Library for Python
Home-page: https://www.scipy.org
Author: None
Author-email: None
License: BSD
Location: d:\program files\anaconda3\lib\site-packages
Requires:
Required-by: statsmodels, seaborn, scikit-learn
6、列出已安装的包
C:\Users\Rnanprince>pip list
Package Version
---------------------------------- ---------
alabaster 0.7.12
anaconda-client 1.7.2
anaconda-navigator 1.9.7
... ...
7、查看可升级的包
C:\Users\Rnanprince>pip list -o
python基础 - pip 安装与升级相关推荐
- python基础===pip安装模块失败
此情况只用于网络不畅的安装模块背景: 总出现红色的 Could not find a version that satisfies the requirement pymongo(from versi ...
- pip安装了 但是python找不到_解决python明明pip安装成功却找不到包的问题
解决python明明pip安装成功却找不到包的问题 如下所示: 原因1:版本不对,如用环境变量设置的python3.7路径,那么用的就是3.7的pip.exe安装了包.却用的是2.7的python运行 ...
- 如何用python和pip安装在txt文件中配置好版本的库包
如何用python和pip安装在txt文件中配置好版本的库包 文章目录: 一.建立库包版本的txt配置文件 二.安装txt配置文件中的库包 有时候你自己用python实现一个项目,然后想把它在gith ...
- python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
python使用pip安装第三方库(工具包)速度慢.超时.失败的解决方案 参考文章: (1)python使用pip安装第三方库(工具包)速度慢.超时.失败的解决方案 (2)https://www.cn ...
- Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法
Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法 大家好,我叫亓官劼(qí guā ...
- Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法
Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法 大家好,我叫亓官劼(qí guān jié ),在 ...
- windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法
windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法 问题环境 问题描述 问题原因 & 解决办法 问题环境 Windows 10 x64 .python 3.8. ...
- 写给初学者的Python与pip安装教程
写给初学者的Python与pip安装教程 在Python编程中,安装包(package)是一个重要的环节.Python本身提供了pip这一安装和管理包的便捷工具,然而目前网上所能找到的有关pip的中文 ...
- 解决python利用pip安装第三方库失败的问题
解决python利用pip安装第三方库失败的问题 SyntaxError: invalid syntax 前些天用python去写作业,发现PyCharm中无法安装numpy库,所以打算用pip安装工 ...
最新文章
- i3处理器_十代酷睿i3-10100F配GTX1650S组装机配置清单
- 如何测试一个网页登陆界面
- 技术分享 | jaeger链路日志实现
- 前端学习(2470):echart复习电商管理通过erchart基本使用
- AliOS Things自组织网络安全认证架构概述
- 搏天短网址生成网站源码v3.1
- 2.WindowsServer2012R2装完的一些友好化设置
- 升级至 vCenter Server 6.5 的最佳实践 (2147686)
- win10如何用管理员权限去运行服务器,让Visualstudio在win10下使用管理员方式运行...
- ADSL接入路由,电脑共享上网
- windows远程桌面神器
- python 编码例子汇总
- 做一个功能模块的实现流程
- 入门电机系列之2驱动器
- 可靠性(reliability)弱点度量
- 罗夏墨迹测验(转载)
- MIPS Linux内核编译构建环境的搭建
- 用matlab判断两个球是否相交,判断两个矩阵相交
- springboot+毕业设计管理系统 毕业设计-附源码221032
- 全屋智能--智慧家庭新风向