Sakura Je veux exécuter des modules externes lorsque je peux exécuter Python sur Internet. Alors j'ai pensé écrire tout le travail que j'ai fait. Il y a peut-être du travail dont vous n'avez pas besoin, mais je ne sais pas. J'ai l'impression d'avoir fait tout ce à quoi je pouvais penser.
Ajoutez ce qui suit à .cshrc dans votre répertoire personnel
setenv PYTHONPATH ~/lib/python
Connectez-vous avec SSH
% mkdir -p ~/.local/lib/python2.7
Pour le module que vous souhaitez installer, créez tmp directement sous www et placez-le dedans. Prenons l'exemple de Requests-OAuthlib.
% cd www
% cd tmp
% cd requests-oauthlib-master
% python setup.py install --user
Alors, écrivez un sort dans l'en-tête du script Python lui-même qui s'exécute sur CGI.
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import sys, codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout)
from requests_oauthlib import OAuth1Session
import json
import cgi
print "Content-Type: text/html\n"
Vous pouvez maintenant créer un client Twitter sur le serveur de location de Sakura. Toutes nos félicitations ...
Mais la bouteille ne fonctionne toujours pas ...
Recommended Posts