Python生成项目依赖requirements及其安装

近期在写一个项目的时候,发现不会把Python项目的依赖包(包括版本)提取出来,生成requirements.txt,于是搜了博客,看到了一个博主的文章,于是学习了一下。

Python生成项目依赖requirements

使用pip freeze

pip freeze > requirements.txt

这种方式配合virtualenv 虚拟环境才好使,否则把整个环境中的包都列出来了。

使用 pipreqs

这个工具的好处是可以通过对项目目录的扫描,自动发现使用了哪些类库,自动生成依赖清单。但首先需要通过 pip 安装pipreqs的Python库,之后执行以下命令即可

pipreqs ./ --encoding=utf8 --force

在一般情况下只需要在命令行输入语句 pipreqs ./   即可,如果你要求requirements.txt的编码为 utf8 时,就需要加上encoding,覆盖重写的时候需要加上  --force

 

Python安装项目依赖

          当我们希望从GitHub上拉下来一个项目时,通常该项目都会带有requirements.txt文件,还原到项目创建者的Python模块的版本,这个时候执行下面命令即可(电脑上需要事先配置git客户端,下载传送门-->Git下载地址)

git clone (project_name)
cd   # 进入名为file_path的项目文件夹下
pip install -r requirements.txt

 

你可能感兴趣的:(个人学习)