我需要在Django项目中包含recury API库。 库位于GitHub上,项目部署到Heroku。 目前,我已将以下内容添加到要求.txt公司名称:
-e git://github.com/recurly/recurly-client-python.git#egg=recurly-client-python
一旦应用程序在heroku(?)上运行,这可能会起作用但在本地开发(通过foreman运行本地服务器)时,它并没有得到重视。在我的测试应用程序中视图.py,我有:
^{pr2}$我得到:
Exception Type: ImportError
Exception Value:
No module named recurly
Exception Location: /Users/pete/Documents/code/django/simpleblog/subscriptions/views.py in <module>, line 7
Python Executable: /Users/pete/.virtualenvs/django/bin/python
对于Django/Python,以及在这种环境中使用api,我还是个新手。我应该如何安装和包含它,以便它在本地和部署后都能正常工作?我试着在网上搜索,但没有结果。在
第一种方法:
您可以在桌面上克隆代码:
然后从这个新目录运行
(这就是如何将任何可重用的python应用程序安装到您的环境中)
编辑1:
第二种方法: 简单的改变要求.txt在
“-egit://github.com/recurly/recurly client python.git\egg=recury client python“到“recury”
如果您不熟悉python,并且希望实现简单快速,请使用第二种方法。如果您是python新手,并且想了解python中的工作原理,请使用第一个python,这将有所帮助。在
编辑2:
想了解更多吗?检查通过这两种不同方法安装的版本。(“pip列表| grep recurly”)
相关问题 更多 >
编程相关推荐