2017-06-17 10 views
-1

私は私のウェブサイトに "フラスコ+ nginx + uwsgi"を使用しています。私の* .txtファイルをExcel形式に変換するために、自分の環境にtablibをインストールし、 .pyに "import tablib"を追加すると、もう私のWebサイトにアクセスできなくなります。 "import tablib"をコメントアウトすると、再び動作します。ImportError:いいえtablibという名前のモジュール

> *** Operational MODE: preforking *** Traceback (most recent call last): File "./__init__.py", line 14, in <module> 
>  import tablib ImportError: No module named tablib unable to load app 0 (mountpoint='') (callable not found or import error) 
> *** no app loaded. going in full dynamic mode *** 

私はuwsgiは慎重に設定すると、私は「輸入tablib」を削除したときに、すべてが完璧に動作しますので、私はそれがこのエラーを作成uwsgi(だとは思わない確認してください。そして、私はuwsgi.logに気づく、それがいることを私に語りました)。私もtablibのインストールを確認し、正常にインストールされました。誰も私にこのエラーを修正する方法の提案を与えることができますか?どうもありがとう!

答えて

0

あなたはrootとしてuwsgiを実行していますか?その場合は、端末にsudo -H pip install tablibを実行すると問題が解決するはずです。 tablibを自分のプロファイルにインストールした可能性はありますが、ルートプロファイルにはインストールしていない可能性があります。

+0

こんにちはRishabh、はい私はrootとしてuwsgiを使用していますが、rootとしてpip install tablibも実行しました。私は "sudo -H pip install tablib"を使用しようとしたとき、 "sudo:pip:command not found"と約束しました。それは何を意味するのでしょうか?指定したuidとgidでuwsgiを実行する必要がありますか?ありがとうございました! –

関連する問題