Je ne peux importer la bibliothèque Python Stripe sous une certaine version de Python
-
27-10-2019 - |
Question
J'utilise Webfaction, et c'est la ligne de commande pour l'hôte partagé.
[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
Je sais qu'il doit y avoir un moyen simple de le faire fonctionner dans toutes les versions de Python. Je reconnaissant de bien vouloir tout comprendre sur la façon de faire ce travail / le concept derrière.
Ma version de Django fonctionne sur 2.7, de sorte que le but est de le faire fonctionner sur 2.7
La solution
Votre problème est que le module stripe
n'est pas installé dans chaque environnement de python.
Je sais qu'il doit y avoir un moyen simple de le faire fonctionner dans toutes les versions de Python.
Vous devez installer stripe
dans chaque environnement. Selon votre webhost, vous devriez être en mesure de les installer avec easy_install
. Essayez ceci:
python2.7 `which easy_install` stripe
Autres conseils
Brian Cain est correct à ce sujet ne pas être installé dans la version Python que vous utilisez. Au lieu de la commande, il a donné, vous devez exécuter:
easy_install-2.7 stripe
Après s'être assuré que le répertoire: /home/username/lib/python2.7/
existe réellement. Si cela ne vous pouvez utiliser la commande:. mkdir -p /home/username/lib/python2.7
pour le créer
Cela va l'installer dans votre installation python2.7, que vous pouvez ensuite utiliser de Django sur python2.7.
Note: Si vous obtenez l'erreur: "Version Besoin libcurl 7.19.0 ou plus à la compilation pycurl." vous devrez suivre les instructions ici:
http://community.webfaction.com/questions/6365/problems- repose-pycurl
pour installer votre propre version de boucle sur votre compte.