【问题标题】:Setting up Django first_project - "ImportError - Did you forget to activate a virtual environment?"设置 Django first_project - “ImportError - 你忘记激活虚拟环境了吗?”
【发布时间】:2017-12-25 03:32:09
【问题描述】:

在过去的几个月里,我一直在学习 Python(我的第一语言)的基础知识。

我现在想尝试做一些实际的事情并开始使用 Django。我发现设置过程非常困难(感谢上帝的 youtube 教程)。

我已经安装了 python、pip、django 和 virtualenv。编辑:仔细检查,这些都已安装。

我激活了我的第一个项目: PS C:\Users---\Desktop\first_project> virtualenv first_project 使用基本前缀 'c:\users\---\anaconda3'

一旦我尝试运行服务器:

python manage.py runserver

我收到 ImportError -“ImportError: 无法导入 Django。您确定它已安装并在您的 PYTHONPATH 环境变量中可用吗?您忘记激活虚拟环境了吗?”。

我使用的是 Windows 10..知道问题可能是什么吗?

提前致谢。

【问题讨论】:

  • 你是如何安装 django 的?显示 sys.path 并确保可以在路径中的某处找到 django。
  • 使用 pip 安装 - 肯定有。
  • Hmmm.... 启动交互式python(输入'python',不带参数')然后输入:'>>> sys.path >>> import django >>> print(django.get_version( ))'
  • 不允许我格式化评论。 >>> 表示换行。

标签: python django installation


【解决方案1】:

我遇到了和你一样的问题。

如果你在powershell中通过easy_install方法安装了django并且django安装在C:\Program Files\Python36\Lib\site-packages\django-1.11.5-py3.6.egg

我通过在manage.py 中的import sysimport django 之间写下以下行解决了这个问题

sys.path.append("C:\Program Files\Python36\Lib\site-packages\django-1.11.5-py3.6.egg")

或者尝试执行以下命令:

python -m pip install django

【讨论】:

    猜你喜欢
    • 2019-12-18
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 2021-06-15
    相关资源
    最近更新 更多