0

多くの人が同様の質問を投稿していることは知っていますが、ほとんどの解決策を試しても成功しませんでした。Python3でapache2とdjangoを使用してWebページをホストしようとしています。

ImportError: No module named 'django'ファイルにアクセスしたときに見つけたエラー ログで、使用されている python バージョンを確認するためにwsgi.pyも追加しました。エラー ログから、次の python version を実行していることがわかります。import syssys.version3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609]

実行するpython3.5と、同じバージョンの Python を使用していることがわかります。ここではimport django、エラーなしで実行できます。

編集:私django.__file__はそれがにあり/home/USERNAME/.local/lib/python3.5/site-packages/django/init.py、そのパスがdjangoを実行しようとしたパス/home/USERNAME/.local/lib/python3.5/site-packagesにないことを確認しました。sys.pathしかし、それを追加してsys.path.append(path)も役に立ちませんでした:(

私が台無しにしたかもしれない何か考えはありますか?

4

3 に答える 3

0

場所 - django の標準インストール プロセスに従っている場合、または不要な場合は、プロジェクト ディレクトリ内の env が配置されるパス、および django フレームワークのバージョン ID を意味します。

于 2018-10-25T20:08:40.177 に答える