如何提交虚拟环境
how to commit virtual envinroment
我在本地有一个带有虚拟环境和库的 Python 代码,但在 GitHub 存储库中没有虚拟 env/libraries。
我从 git-ignore 中删除了虚拟环境,但库仍然没有提交到存储库,当我将它克隆到另一个系统时,我没有它。
将 env 和库提交到存储库或最好在每台计算机上重新安装它的最佳做法是什么。如果提交虚拟环境是可以接受的,你能告诉我怎么做吗?
我个人是通过需求安装并将需求推送到 repo 来完成的。例如:
pip3 freeze > requirements.txt
将列出您在虚拟环境中安装的所有包和库(当然假设您在虚拟环境中,并且没有从全局环境中传输任何内容)。如果你推送 requirements.txt 文件,你可以像往常一样创建一个新的虚拟环境并安装要求:
pip3 install -r requirements.txt
我在本地有一个带有虚拟环境和库的 Python 代码,但在 GitHub 存储库中没有虚拟 env/libraries。
我从 git-ignore 中删除了虚拟环境,但库仍然没有提交到存储库,当我将它克隆到另一个系统时,我没有它。
将 env 和库提交到存储库或最好在每台计算机上重新安装它的最佳做法是什么。如果提交虚拟环境是可以接受的,你能告诉我怎么做吗?
我个人是通过需求安装并将需求推送到 repo 来完成的。例如:
pip3 freeze > requirements.txt
将列出您在虚拟环境中安装的所有包和库(当然假设您在虚拟环境中,并且没有从全局环境中传输任何内容)。如果你推送 requirements.txt 文件,你可以像往常一样创建一个新的虚拟环境并安装要求:
pip3 install -r requirements.txt