簡體   English   中英

我嘗試啟動時無法導入Django錯誤

[英]Couldn't import Django error when I try to startapp

我通常在PC上工作,但開始在我的Mac上處理項目。 我運行Python 3,當我開始一個新項目時,我做了以下事情:

1)在主項目文件夾中,安裝virtualenv並激活它。

2)安裝Django和Gunicorn

3)啟動項目

當我嘗試python3 manage.py startapp www時,我收到一個無法導入Django的錯誤。 以下是終端中的內容:

(venv) AB:directory AB$ pip freeze
Django==1.10
gunicorn==19.6.0

(venv) AB:directory AB$ ls
directory   manage.py

(venv) AB:directory AB$ python3 manage.py startpap www

Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named 'django'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 14, in <module>
    import django
ImportError: No module named 'django'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
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?

嘗試使用

python -m pip install django

據我所知,這是最安全的方式

我有同樣的問題,請確保你激活virtualenv,因為一旦你關閉cmd它就不再被激活:

在cmd中使用env\\Scripts\\activate

現在cmd應該有(env)就像這樣: (env) c:\\users\\user\\PROJECT\\..

現在您可以輸入: python manage.py runserver

當我使用Pycharm時,我也遇到了同樣的問題。 我通過添加以下內容解決了

import sys
  sys.path.append('/Users/et/PycharmProjects/Jieba_Analyzer/venv/lib/python3.6/site-packages')

to manage.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM