サーバにDjango (v1.11.6)
アプリがあり、Python v2.7
を使用していました。サーバ上のdjangoアプリケーション: 'django.urls'というモジュールはありません
私は今、私は私のブラウザで次のエラーを取得するsudo service apache2
再起動を実行する場合ただし、(virtualenv
を使用していない)Python 3.5
を使用しています:
ImportError at/
No module named 'django.urls'
Request Method: GET
Request URL: https://dev.ga.coach/
Django Version: 1.8.7
Exception Type: ImportError
Exception Value:
No module named 'django.urls'
Python Executable: /usr/bin/python3
Python Version: 3.5.2
を私はpython3 manage.py runserver
を実行すると、私はエラーを取得していません。
私はsudo pip freeze | grep -i 'django'
を実行すると、私は次を得る:あなたのエラーで見ることができるよう
Django==1.11.6
django-allauth==0.33.0
django-filter==1.0.4
django-rest-auth==0.9.1
djangorestframework==3.6.3
djangorestframework-jwt==1.11.0
また、djangoを実行するときには別の環境を使用しています(実際には1.8.7ではなく1.11.6を使用していることがわかります)。どのような環境であなたのApacheが動作しているのかを調べる必要があります – Sayse
@Sayseあなたは正しいです!どのようにApacheのdjangoのバージョンを変更するには? – zinon
このコマンドを実行してください: 'sudo pip freeze | grep -i 'django''と出力をあなたのQに投稿してください –