所以我开始用python撰写一个项目,我使用的教程告诉我使用pip环境作为我的虚拟环境。但是,当我执行git push heroku master
命令时出现了问题。它找不到包django-heroku
!
我很困惑,因为当我运行时python manage.py runserver
,我计算机上的服务器运行了。然后我切换到一个 python 环境,它位于我推送到 heroku 的目录中。问题解决了!虚拟环境以及因此安装的软件包都在被推送到 git 的目录中,我可以在我的网站中使用它们!
但问题仍然存在:您可以将 pip 环境用于推送到 git 的 django 项目吗?谢谢!
uj5u.com热心网友回复:
你不应该在你的 repo 中包含 python 包并将它们推送到 Heroku。检查https://devcenter.heroku.com/articles/python-pip。您只需要根目录中的 requirements.txt 档案。Heroku 将自动为您安装软件包。
uj5u.com热心网友回复:
在python的虚拟环境中使用git是没有问题的,git的作业原理完全一样;如果您想以这种方式呼叫它,唯一的限制是必须激活 vir-env 才能使用 git 进行任何操作(提交、推送、获取等)。
0 评论