Frage

Ich verwende Webfaction und dies ist die Befehlszeile für den freigegebenen Host.

[zallarak@web198 ~]$ python2.6
Python 2.6.5 (r265:79063, Nov 23 2010, 02:02:03) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import stripe
>>>

[zallarak@web198 ~]$ python2.7
Python 2.7.1 (r271:86832, Dec  1 2010, 06:29:57) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import stripe
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named stripe

Ich weiß, dass es eine einfache Möglichkeit geben muss, dass es in der gesamten Version von Python funktioniert. Ich würde mich sehr freuen, wie man dieses Arbeiten/das Konzept dahinter macht.

Meine Version von Django läuft auf 2.7

War es hilfreich?

Lösung

Ihr Problem ist, dass die stripe Das Modul ist nicht in jeder Python -Umgebung installiert.

Ich weiß, dass es eine einfache Möglichkeit geben muss, dass es in der gesamten Version von Python funktioniert.

Sie müssen installieren stripe in jeder Umgebung. Entsprechend Ihr Webhost, Sie sollten in der Lage sein, sie mit zu installieren easy_install. Versuche dies:

python2.7 `which easy_install` stripe

Andere Tipps

Brian Cain hat Recht, dass es nicht in der von Ihnen verwendeten Python -Version installiert wird. Anstelle des Befehls, den er Ihnen gegeben hat, sollten Sie rennen:

easy_install-2.7 stripe

Nachdem sichergestellt wurde, dass das Verzeichnis: /home/username/lib/python2.7/ existiert tatsächlich. Wenn dies nicht der Fall ist, können Sie den Befehl verwenden: mkdir -p /home/username/lib/python2.7 es zu erstellen.

Dadurch werden es in Ihrer Python2.7 -Installation installiert, die Sie dann von Django auf Python2.7 verwenden können.

Hinweis: Wenn Sie den Fehler erhalten: "Benötigen Sie libcurl Version 7.19.0 oder mehr, um Pycurl zu kompilieren." Sie müssen die Anweisungen hier folgen:

http://community.webfaction.com/questions/6365/problems-installing-pycurl

So installieren Sie Ihre eigene Version von Curl in Ihrem Konto.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top