(base) root@wu-Inspiron-3558:/home/wu/PycharmProjects/pyshop# python3 manage.py runserver
Traceback (most recent call last):
File "manage.py", line 10, in main
from django.core.management import execute_from_command_line
File "/root/anaconda3/lib/python3.7/site-packages/django/core/management/__init__.py", line 14, in <module>
from django.core.management.base import (
File "/root/anaconda3/lib/python3.7/site-packages/django/core/management/base.py", line 11, in <module>
from django.core import checks
File "/root/anaconda3/lib/python3.7/site-packages/django/core/checks/__init__.py", line 9, in <module>
import django.core.checks.database # NOQA isort:skip
File "/root/anaconda3/lib/python3.7/site-packages/django/core/checks/database.py", line 1, in <module>
from django.db import connections
File "/root/anaconda3/lib/python3.7/site-packages/django/db/__init__.py", line 2, in <module>
from django.db.utils import (
File "/root/anaconda3/lib/python3.7/site-packages/django/db/utils.py", line 5, in <module>
from asgiref.local import Local
ModuleNotFoundError: No module named 'asgiref'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 21, in <module>
main()
File "manage.py", line 16, in main
) 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?
解决办法:
1 临时,仅作用于当前终端,输入你的django所在位置:
export PYTHONPATH=/usr/local/lib/python3.6/dist-packages
2 用于所有用户
sudo gedit /etc/profile
加入
export PYTHONPATH=/usr/local/lib/python3.6/dist-packages