项目若要在不同机器上执行 比如上传项目代码至 github 别人怎么知道该项目有哪些依赖 换电脑了 不想手动一个一个重新安装对应的依赖 这些情况下 怎么又快又好的搞定所有依赖的事情
答案很简单 得靠 pip。在 Github 上很多python项目中 都会放 requirements.txt 这个文件。 它就是一个最基础的 pip 依赖列表。我们可以通过下面的指令来生成。
pip freeze requirements.txt
该命令在C:UsersXXX目录下生成 requirements.txt 此文件会显示这个 Python 版本 pip 中所有安装过的依赖。如果你是用 conda 分项目来建 Python 的依赖环境的话 那就是这个 conda env 中的所有 pip 依赖。
导出所有的 requirements 依赖后 只需要把这个 requirements.txt 文件放到新电脑中 或者把我写的整个代码项目一起打包发去新地方 在新地方的目录下执行下面指令 直接从 requirements.txt 里面读取依赖版本去安装。
pip install -r requirements.txt



