pip使用的基本命令

本文围绕Python的pip工具展开,介绍了其多种操作命令。涵盖安装、列出已安装包、导出requirements.txt、安装与卸载包、升级包和pip本身等操作,还提及显示包目录、搜索包、查询可升级包、下载包、打包等功能,最后说明了更换国内pypi镜像的方法。

基本的命令解释,如下图:

安装

sudo easy_install pip

列出已安装的包

pip freeze or pip list

导出requirements.txt

pip freeze > <目录>/requirements.txt

安装包

在线安装

pip install <包名> 或 pip install -r requirements.txt

通过使用== >= <= > <来指定版本,不写则安装最新版

requirements.txt内容格式为:

APScheduler==2.1.2
Django==1.5.4 MySQL-Connector-Python==2.0.1 MySQL-python==1.2.3 PIL==1.1.7 South==1.0.2 django-grappelli==2.6.3 django-pagination==1.0.7 

安装本地安装包

pip install <目录>/<文件名> 或 pip install --use-wheel --no-index --find-links=wheelhouse/ <包名>

<包名>前有空格

可简写为

pip install --no-index -f=<目录>/ <包名>

卸载包

pip uninstall <包名> 或 pip uninstall -r requirements.txt

升级包

pip install -U <包名>

或:pip install <包名> --upgrade

升级pip

pip install -U pip

显示包所在的目录

pip show -f <包名>

搜索包

pip search <搜索关键字>

查询可升级的包

pip list -o

下载包而不安装

pip install <包名> -d <目录> 或 pip install -d <目录> -r requirements.txt

打包

pip wheel <包名>

更换国内pypi镜像

国内pypi镜像

指定单次安装源

pip install <包名> -i http://pypi.v2ex.com/simple

指定全局安装源

在unix和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini

[global]
timeout = 6000
  index-url = http://pypi.douban.com/simple

转载于:https://www.cnblogs.com/tsbc/p/10570369.html

<think>嗯,用户想知道怎么用pip命令下载Python包。我之前记得有相关的引用资料,得先看看那些内容。引用1提到使用pip install <package-name>,这应该是最基本的用法。引用2也举了例子,比如安装requests库就用pip install requests。那可能用户需要的是基本命令和一些常见选项。 用户可能刚开始学Python,所以需要详细的步骤说明。比如如何打开命令行,怎么输入命令,是否需要管理员权限。另外,引用4提到环境变量的问题,如果用户有多个Python版本,可能需要用pip3或者指定路径,这点也要提一下。 还要注意是否需要升级pip,有时候旧版本可能会有问题。引用3里说安装自定义包需要切换到包的目录,这可能是指从本地安装的情况,但用户现在的问题可能更多是关于从PyPI下载,所以可能暂时不需要这部分,不过可以提到安装本地包的方法。 另外,常见问题比如权限不足怎么办,可以用--user选项。还有指定版本号,用==符号。这些都属于常见用法,用户可能会遇到。需要整理成一个清晰的步骤,分点说明,让用户容易跟随。 最后,相关问题可以考虑其他pip操作,比如升级包、卸载包,或者换镜像源加速下载。这些是用户接下来可能会问的问题,提前准备好,帮助他们进一步学习。</think>### 如何使用 pip 命令下载 Python 包 以下是使用 pip 命令下载 Python 包的详细步骤: 1. **基本安装命令** 在命令行中运行以下命令(以安装 `requests` 库为例): ```bash pip install requests ``` 此命令会从 Python 包索引(PyPI)自动下载并安装最新版本的包[^2]。 2. **指定包版本** 如果需要特定版本,可使用 `==` 指定: ```bash pip install requests==2.26.0 ``` 3. **从本地文件安装** 若需安装本地已下载的 `.whl` 或 `.tar.gz` 文件,需切换到文件所在目录后执行: ```bash pip install package_file.whl ``` 此方法适用于离线环境或自定义包[^3]。 4. **多版本 Python 环境** 如果系统安装了多个 Python 版本(如 Python 3.8 和 3.9),需明确指定对应版本的 pip: ```bash pip3 install numpy # 默认 Python 3 版本 python3.9 -m pip install numpy # 指定 Python 3.9 ``` 此方法可避免因环境变量配置导致的版本冲突[^4]。 5. **权限问题处理** 若提示权限不足,可添加 `--user` 选项将包安装到用户目录: ```bash pip install --user pandas ``` 6. **升级 pip 自身** 建议先确保 pip 为最新版本: ```bash pip install --upgrade pip ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值