Python依赖管理手册


Python 近些年异军突起的一大原因就是它有着极其庞大三方库,只有你想不到的没有它做不到的。合理的利用已有的三方库能够大大增加你的工作效率。

一、服务安装

首先当然时从 Python 环境安装开始,下面提供两种下载方案:官网下载和淘宝镜像下载。

1. 官网

https://www.python.org/downloads/

2. 镜像

https://npm.taobao.org/mirrors/python/

具体安装步骤比较简单,没有什么需要额外配置这里我就不过多进行阐述了。

二、类库管理

1. 版本查看

通过 list 查看已安装的工具库,使用 show 用于查看指定工具库的信息。

pip list

pip show <module>

2. 模块下载

通过 pip install 与工具库名称即可实现类库下载,之后即可在代码文件中导入。

pip install <module>
(1) 批量下载

在一个工程中往往不止涉及到一个类库,如果手动的单个逐个下载显然效率过低,因此在 Python 可以通过文件配置达到类似前端工程 package.json 的效果。

新建记事本文件 requirements.txt 文件,在文件中添加所要下载类库并指定其版本号。

Django==3.2.18
boto3==1.26.94
requests==2.28.2

通过 -r 指定从文件中读取需下载的类库信息,运行命令即可实现批量下载上述文件中的所有类库。

pip install -r requirements.txt

3. 模块卸载

卸载工具库与下载类似,通过 uninstall 即可卸载。

pip uninstall <module>

三、镜像依赖

众所周知,国内在下载安装国外一些工具和环境时经常抽风,所以今天主要介绍一下如果通过国内镜像网站下载 Python 相关环境和三方库。

1. 原生下载

通过原生下载虽然简单安全,但是国内下载速度实在难以恭维。

pip install [name]          # 安装相应的三方库

pip install numpy           # 安装 Numpy

2. 镜像下载

通过镜像下载配置十分简单,在下载时通过 -i 指定镜像地址即可,具体命令如下:

pip install -i <mirror> <module>

还是和上面例子一样,如通过清华镜像下载 numpy 库,命令如下:

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

这里分享几个资源比较全的国内镜像网站。

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

文章作者: 烽火戏诸诸诸侯
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 烽火戏诸诸诸侯 !
  目录