PHPアプリケーションからPythonコードを実行しようとしています。しかし、私は私のPHPアプリケーションから実行しようとすると、以下のエラーが発生しています。シェル上で直接実行するとうまく動作します。PHPからPythonスクリプトを呼び出すときにhttplib2が機能しない
PHP:shell_exec($scriptToCall . " 2>&1");
ENV:
- のpython3
- PHP 7
- Ubuntuの
エラー:
ImportError: No module named 'httplib2'
私はこのリンクをたどって - "ImportError: No module named httplib2" even after installation
でもあり、ピップリストにはhttplib2がインストールされています。
のために特別にそれをインストールすると、ソリューションです - のdebian/Ubuntuの&共同で、それがアーチにそれがそれらのアカウントを入力するために、デフォルト
sudo su http -s /bin/bash
でだ、デフォルトsudo su www-data -s /bin/bash
では? https://stackoverflow.com/questions/22735496/importerror-no-module-named-httplib2-even-after-installation – parik@parik私もこれに従いました。しかし問題は解決していない – Deejay