Ich kann die Stripe Python Library nur unter einer bestimmten Version von Python importieren
-
27-10-2019 - |
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
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.