龙空技术网

python包管理工具pip download详解

比特程序员 262

前言:

此刻咱们对“pythonpip下载”大概比较着重,看官们都想要了解一些“pythonpip下载”的相关内容。那么小编也在网摘上搜集了一些有关“pythonpip下载””的相关知识,希望朋友们能喜欢,大家快快来了解一下吧!

pip download的用法与install相似,只不过download只下载安装包并不安装到系统内,这里我们只讲述以下几个选项:--requirement、--no-deps、--dest。

requirement

这个选项指定下载文件中包含的安装包,假如有个文件download.txt,内容如下:

flaskpymysqlpyqt5

当我执行以下命令时:

pip download -r download.txt

就会下载文件内的安装包及其依赖,最后一行输出如下:

Successfully downloaded flask pymysql pyqt5 click itsdangerous Jinja2 PyQt5-Qt5 PyQt5-sip Werkzeug MarkupSafe dataclasses importlib-metadata typing-extensions zipp
no-deps

这个选项告诉pip只下载指定的安装包即可,无需下载依赖,如果我执行以下命令:

pip download --no-deps -r download.txt

就只会下载文件内容中的3个安装包,最后一行输出如下:

Successfully downloaded flask pymysql pyqt5
dest

在我们不指定这个选项时,pip默认把安装包保存在当前工作目录,我们可以通过这个选项指定安装包的保存位置,如下命令:

pip download --no-deps --dest downloads -r download.txt

就会把安装包保存在当前目录下的downloads子目录中了。

标签: #pythonpip下载