2017-03-26 8 views
2

私はpythonとphpを使ってプロジェクトを進めています。私のmac端末上でpythonを実行すると完璧に動作しますが、またはライブサーバーそれは私にこのエラーを与え続ける...私と一緒にいくつかの1つのヒントを使用してサーバー上のPythonモジュールをインストールする方法についてのいくつかのヒントやその他の方法..事前にありがとう!hostgatorでホストされているWebサーバにPythonモジュールをインストール

Traceback (most recent call last): 
File "demo.py", line 7, in <module> 
import requests 
ImportError: No module named requests 

here is my php code... 
$data = "hello world"; 
$cmd = "/usr/bin/python demo.py '$data' 2>&1"; 
$response = shell_exec($cmd); 
+1

あなたはおそらく複数のPythonを持っています。あなたのPythonインストールへのフルパスを使用 – Udi

+0

どのようにPHP経由であなたのpythonスクリプトを実行しますか?あなたのPHPコードを入れて – hassan

+0

OK私のPHPコードを追加...私は私のMac Proバージョン2.7に付属しているPythonのバージョンを使用しています.... – lsramos329

答えて

2

はHostgatorのからの公式サポート記事によると、要求モジュールは、現在、すべてのLinuxサーバーにインストールされていません。そのため、import requestsは機能しません。ユーザーがモジュールをインストールすることは、Hostgator共有サーバーでは許可されていないため、インストールされていないモジュールは使用できませんでした。

参考: http://support.hostgator.com/articles/hosting-guide/hardware-software/python-modules

関連する問題