我在本地有一个带有虚拟环境和库的Python代码,但是在GitHub存储库中没有虚拟环境/库。
我从git-ignore中删除了虚拟环境,但是仍然没有将库提交到存储库中,当我将其克隆到另一个系统时,我没有它。
将环境和库提交到存储库的最佳实践是什么,或者更好的做法是将其再次安装到每台计算机上。如果可以提交虚拟环境,可以建议您这样做。
答案 0 :(得分:0)
我个人通过安装需求来完成它,并将需求推送到仓库中。例如:
pip3 freeze > requirements.txt
将列出虚拟环境中已安装的所有软件包和库的列表(假设您当然在该环境中,并且未从全局环境中转移任何软件包和库)。如果您推送了requirements.txt文件,则可以照常创建一个新的虚拟环境并安装需求:
pip3 install -r requirements.txt