python包管理 pip requirements

生成requirements

第一种 单虚拟环境

requirements.txt可以通过pip命令自动生成和安装,这种情况适用于此项目是单独的虚拟python环境。

生成requirements.txt文件

pip freeze > requirements.txt

安装requirements.txt依赖

pip install -r requirements.txt

第二种 (推荐) 使用pipreqs

github地址为:https://github.com/bndr/pipreqs

# 安装
pip install pipreqs
# 在当前目录生成
pipreqs . --encoding=utf8 --force

注意--encoding=utf8为使用utf8编码,不然可能会报UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 406: illegal multibyte sequence 的错误。

--force强制执行,当 生成目录下的requirements.txt存在时覆盖。

使用requirements安装库

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

pip3更新

pip3 install --upgrade pip

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×