生成requirements.txt
如果采用命令
pip freeze > requirements.txt
生成的文件中有一些模块会带有@File/path这种带有本地文件名的格式,以至于你无法部署项目到远程服务器。
需要使用另一个命令
pip list --format=freeze > requirements.txt
这样生成的文件就没有本地路径
requirements.txt中可以删除的包
在pycharm(anaconda环境)下生成的requirements.txt中含有几百个包,有一些是当前编译器在编译之前的项目时下载的包,有一些是Windows专用的包,有以下是anaconda专用的包,都不需要。
- 名字带conda,navigator,anaconda的包
- 与anaconda相关的包:
clyent:clyent是anaconda平台的一个关于命令行的包
mkl-service
ruamel-yaml-conda:给标记语言YAML的库