文章开始
文章结尾
从 Python 3.4 ,pip 默认包含在安装包中。安装完 Python 后,你可以直接使用 pip。如果需要手动安装,可以运行以下命令:
py -m ensurepip --upgrade
或者,你也可以从官网下载 get-pip.py 脚本并运行:
python get-pip.py
如果你的 pip 版本过低,可以使用以下命令进行升级:
pip install --upgrade pip
或者使用简洁写法:
pip install -U pip
使用 pip 安装第三方包时,可以指定版本。例如,安装 matplotlib 的 3.4.1 版本:
pip install matplotlib==3.4.1
要卸载某个包,可以使用:
pip uninstall package_nam
如果想要更新某个包:
pip install --upgrade package_name# 或者pip install -U package_name
使用以下命令可以查看指定包的详细信息:
pip show -f requests
Name: requestsVersion: 2.24.0Summary: Python HTTP for Humans.Home-page: https://requests.readthedocs.ioAuthor: Kenneth ReitzLicense: Apache 2.0Location: c:\path\to\your\environment\lib\site-packagesRequires: certifi, chardet, idna, urllib3
要检查哪些包需要升级,可以使用:
pip list -o
Package Version Latest Type---------- ------- ------ -----docutils 0.15.2 0.18.1 wheelPyYAML 5.4.1 6.0 wheel
在安装新的库时,有时候会出现依赖冲突。可以通过以下命令检查存在的兼容性问题:
pip check package_name
如果不指定包名,则会检查已安装的所有包:
pip check
yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0.
如果你觉得安装速度较慢,可以指定国内源,例如:
pip install -i https://pypi.douban.com/simple/ package_name
其他常用的国内源包括:
如果你想下载某个包到指定路径而不立即安装,可以使用:
pip download package_name -d "某个路径"
例如,下载 requests 模块及其依赖到当前目录:
pip download requests -d "."
通常项目中会包含一个 requirements.txt 文件,其中列出了所需的第三方库。生成此文件可以使用:
pip freeze > requirements.txt
然后批量安装这些库:
pip install -r requirements.txt