我需要将Recurly API库包含到Django项目中。 该库位于GitHub上,该项目已部署到Heroku。 目前,我已将以下内容添加到requirements.txt:
-e git://github.com/recurly/recurly-client-python.git#egg=recurly-client-python
一旦应用程序在heroku(?)上,这可能会起作用,但在本地开发时(通过工头运行本地服务器)它不会被拾取。在我的测试应用程序的views.py中,我有:
import recurly
我明白了:
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。我应该如何安装&amp;包括它,所以它在本地和部署后都可以使用吗?我尝试在线搜索无济于事。
答案 0 :(得分:1)
第一种方法:
您可以做的是在桌面上克隆代码:
git clone https://github.com/recurly/recurly-client-python.git
然后从这个新目录运行
python setup.py install
(这是你可以在你的环境中安装任何可重复使用的python应用程序的方法)
EDIT1:
第二种方法: 只需更改requirement.txt
“ - e git://github.com/recurly/recurly-client-python.git#egg=recurly-client-python”to“reurly”
如果您是python的新手,并希望简单快速的实现使用第二个。如果你是python的新手并且想要了解python中的工作方式,那么首先使用它会有所帮助。
EDIT2:
想了解更多?通过这两种不同的方法检查您安装的版本。 (“pip list | grep recurly”)