ドロップレットにDjangoプロジェクトをアップロードした後、3.5ではサポートされていないf '文字列などの新しい機能を使用していることに気付きました。次のガイドを使用してPython3.6.3のインストールに進みます:https://www.rosehosting.com/ blog / how-to-install-python-3-6-on-ubuntu-16-04 /
インストールは成功したようです。コンソールで「python3-V」と書くと、Python3.6.3と応答します。
「pipfreeze」と入力すると、Django == 2.0.4と表示されます。
「python3manage.pymakemigrations」と入力すると問題が発生します。次のエラーが発生しました。
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
ほとんどの場合、pip
Python2を参照しています。おそらくを使用する必要がありますpip3
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加