如何进行虚拟环境

时间:2018-12-30 17:19:53

标签: python git github repository git-commit

我在本地有一个带有虚拟环境和库的Python代码,但是在GitHub存储库中没有虚拟环境/库。

我从git-ignore中删除了虚拟环境,但是仍然没有将库提交到存储库中,当我将其克隆到另一个系统时,我没有它。

将环境和库提交到存储库的最佳实践是什么,或者更好的做法是将其再次安装到每台计算机上。如果可以提交虚拟环境,可以建议您这样做。

1 个答案:

答案 0 :(得分:0)

我个人通过安装需求来完成它,并将需求推送到仓库中。例如:

pip3 freeze > requirements.txt

将列出虚拟环境中已安装的所有软件包和库的列表(假设您当然在该环境中,并且未从全局环境中转移任何软件包和库)。如果您推送了requirements.txt文件,则可以照常创建一个新的虚拟环境并安装需求:

pip3 install -r requirements.txt