pip命令、离线安装、更换pip源

一、pip常用命令

pip (package installer for python) 是Python包管理工具,对Python第三方工具进行安装、卸载、更新等操作。

pip是一个命令行程序,一般都在命令行中执行各种操作。可以将pip所在目录添加到系统环境变量Path中,打开dos窗口运行如下命令。

命令 用法

安装install

pip install SomePackage                #安装单个包

pip install -r requirements.txt          #批量安装包

pip install SomePackage                # 最新版本

pip install SomePackage==4.1.1    #指定版本

pip install 'SomePackage>=4.1.1'   #最小版本

pip install --no-index --find-links=拷贝到电脑上的包文件目录 -r requirements.txt

卸载uninstall

pip uninstall SomePackage

pip uninstall -r requirements.txt

升级包

pip install -U SomePackage

pip install SomePackage --upgrade

查看freeze

pip freeze 查看已经安装的包及版本信息,支持导出到指定文件中

pip freeze > requirements.txt

pip命令、离线安装、更换pip源_第1张图片

查看list

pip list 用于列出当前已经安装的包

pip list -o 用于查看可升级的包

pip命令、离线安装、更换pip源_第2张图片

pip命令、离线安装、更换pip源_第3张图片

查看show

pip show SomePackage 用于显示包所在目录及信息

pip命令、离线安装、更换pip源_第4张图片

下载download

pip download用于下载Python第三方工具及依赖包。软件包以.whl结尾,可以直接安装在windows上或macOS上。

wheel文件是工具的源文件,可以直接通过pip install xxxx.whl直接安装。

pip download d 存放本地包目录 SomePackage==1.0.4

pip download -d 存放本地包目录 -r requirements.txt

二、离线安装

通常,我们使用本地电脑安装了很多第三方工具,开发完成后需要部署到客户环境中。若此时客户环境不能联网,就需要使用离线的方式进行包安装。

1、大致思路:

1)从可以联网的本地电脑上导出第三方工具的名称到1个空文件中;

2)下载指定的第三方工具安装包到指定文件夹;

3)将第三方工具名称文件和安装包拷贝到离线环境电脑上进行安装。

2、具体步骤:

1)本地导出第三方工具名称。进入本地项目,使用 pip freeze > requirements.txt 导出相关第三方工具名称。

2)下载第三方工具到本地。

i. 下载单个离线包: pip download -d 离线包存放目录 离线包名称(或后面可添加==版本号)

ii.批量下载离线包: pip download -d 离线包存放目录 -r requirements.txt

pip命令、离线安装、更换pip源_第5张图片

3)离线安装。将上述1、2中的文件拷贝到无网的电脑上,使用如下命令进行安装。

i. 安装单个离线包:

pip install --no-index  --find-links=拷贝到电脑上的包文件目录  package_name

ii. 批量安装离线包

pip install --no-index --find-links=拷贝到电脑上的包文件目录 -r requirements.txt

三、更换pip源

pip默认从国外服务器的PyPI中下载工具安装,所以很慢,需要使用国内的镜像源替代默认的PyPI地址。

国内镜像源有清华源、豆瓣源、阿里云源等。

替换方式一:临时替换

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

替换方式二、永久生效

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
配置多个镜像源

如果您想配置多个镜像源平衡负载,可在已经替换 index-url 的情况下通过以下方式继续增加源站:请自行替换引号内的内容,源地址之间需要有空格

pip config set global.extra-index-url " ..."

你可能感兴趣的:(pip,python,开发语言)