2017-03-18 14 views
0

私はpython-php mysqlホスティングサーバーを使用して自分のウェブサイトを公開しています。今、彼らは私がpypi新聞のような私の必要なパッケージをインストールすることができた後にvirtualenvを作成するように私に言った。私のpythonスクリプトは完全にピピの新聞に依存しています。PHPからpythonスクリプトを実行中にエラーが発生しました

今の問題は、私はpubli_htmlからの私のindex.phpを呼び出して、私のPythonスクリプトを呼び出すときに、エラー、次の私を示すことである:

Traceback (most recent call last):" [1]=> string(79) " File "/home/adpnewsi/public_html/adpScripts/getImage.py", line 3, in " [2]=> string(33) " from newspaper import Article" [3]=> string(38) "ImportError: No module named newspaper" }

+0

どのようにPythonスクリプトを実行しますか?より多くの関連コードを表示する。 – hassan

+0

これは私のスクリプトを実行する方法です:$ cmd = "/ usr/bin/python /home/adpnewsi/public_html/adpScripts/getImage.py $ murl 2> &1"; $ run = exec($ cmd、$ out)またはdie ( "error che"); var_dump($ out); –

+0

$ murlは画像を取得する変数を保持するURLです –

答えて

0

おそらく仮想Python環境を使用していません。 端末タイプはwhich pythonです。 出力が/usr/bin/pythonの場合、仮想環境に切り替える必要があります。

virtualenvを作成したディレクトリに移動し、端末にsource bin/activateと入力します。次に、which pythonを使用して、仮想環境を使用してサーバーを実行していることを確認します。

関連する問題