在 EC2 上的 Virtualenv 中运行 Django -- ImportError:没有名为 django.core.management 的模块

2024-01-06

我在 git 存储库中本地开发了一个 django 应用程序。我为该项目启动了一个 EC2 实例,并设置了一个包含(我认为是)正确的包/依赖项的 virtualenv。然后我继续将我的存储库克隆到 virtualenv 中。现在,我遇到了困难,因为我收到以下错误:

我尝试使用python manage.py runserver example.com/8080去测试。我确定使用激活 virtualenvsource bin/activate,就像我在本地 virtualenv 中所做的那样。当我打电话时... runserver我收到以下错误:

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.core.management

这是什么sudo pip freeze产生:

Warning: cannot find svn location for distribute==0.6.24dev-r0
Cheetah==2.4.4
Django==1.5.2
Fabric==1.8.0
GnuPGInterface==0.3.2
Landscape-Client==12.05
M2Crypto==0.21.1
PAM==0.4.2
PyYAML==3.10
South==0.8.2
Twisted-Core==11.1.0
Twisted-Names==11.1.0
Twisted-Web==11.1.0
apt-xapian-index==0.44
argparse==1.2.1
boto==2.2.2
chardet==2.0.1
cloud-init==0.6.3
command-not-found==0.2.44
configobj==4.7.2
## FIXME: could not find svn URL in dependency_links for this package:
distribute==0.6.24dev-r0
django-s3-folder-storage==0.1
django-storages==1.1.8
django-tastypie==0.10.0
ecdsa==0.9
euca2ools==2.0.0
gunicorn==18.0
httplib2==0.7.2
keyring==0.9.2
language-selector==0.1
launchpadlib==1.9.12
lazr.restfulclient==0.12.0
lazr.uri==1.0.3
medusa==0.5.4
meld3==0.6.5
oauth==1.0.1
paramiko==1.12.0
psycopg2==2.5.1
pyOpenSSL==0.12
pycrypto==2.4.1
pycurl==7.19.0
pyserial==2.5
python-apt==0.8.3ubuntu7.1
python-dateutil==2.1
python-debian==0.1.21ubuntu1
simplejson==2.3.2
six==1.4.1
supervisor==3.0a8
ufw==0.31.1-1
unattended-upgrades==0.1
virtualenv==1.10.1
wadllib==1.3.0
wsgiref==0.1.2
zope.interface==3.6.1

...这是我的./manage.py file:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_project.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

关于如何修复此错误有什么想法吗?我尝试改变#!/usr/bin/env python to #!/var/www/paletto-env/bin python,试图将其定向到我实际的 python 路径,但它没有带来任何明显的变化,所以我把它改回来了。

谢谢您的帮助。


看起来你的环境找不到 Django,即使它显然在你的 pip freeze 中。

尝试从虚拟环境中打开 Python(不是 Django)shell 并输入:

import django
django.VERSION

如果您遇到同样的错误,则可能是您的 Django 安装存在问题。您的虚拟环境可能找不到它。您可以尝试修改路径设置,或者重新安装 Django。

如果您可以成功导入 Django,或者尝试重新安装但不起作用,则可能存在权限问题。确保负责运行服务器的用户可以访问 virtualenv 中存储 python 库的位置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 EC2 上的 Virtualenv 中运行 Django -- ImportError:没有名为 django.core.management 的模块 的相关文章

  • DJANGO:如何列出_显示反向外键属性?

    我正在构建一个网络应用程序来跟踪一个人借阅的图书馆书籍 我有以下型号 class Person models Model name models CharField max length 100 def unicode self retur
  • Django + WSGI:刷新问题?

    我正在开发一个 Django 网站 我在实时服务器上进行所有更改 只是因为这样更容易 问题是 它似乎时不时地喜欢缓存我正在处理的 py 文件之一 有时 如果我频繁点击刷新 它会在页面的旧版本和新版本之间来回切换 我的设置或多或少类似于 Dj
  • 无法在 VS Code 中导入

    我是 python 新手 一直在使用 VS code 现在我正在研究汤普森采样问题 需要 numpy 和 matplotlib 我已经导入了这两个库 但 VS code 给出了无法导入的错误 我知道我必须使用 PIP 进行安装 并且我已经看
  • Django的注释框架和CSRF

    据我了解 Django的评论框架 https docs djangoproject com en 1 4 ref contrib comments 专为匿名公众评论而设计 就像您通常在博客或文章下面看到的那样 换句话说 任何人都可以发表评论
  • 使用 Django ModelForm 上传个人资料图片

    我环顾过相关问题 但似乎没有一个答案有效 我正在尝试上传用户的个人资料图像并让它替换 覆盖 当前图像 保存图像后 我想将文件名更改为用户 ID 图像将以当前形式上传 但不会替换现有图像 例如 它将保存为 2 1 png class Phot
  • 带有 ManyToMany 和直通表的 Graphene-django

    我的应用程序有多个多对多关系具有贯穿模型像这样 class Person models Model name models CharField class Group models Model name models CharField m
  • Django 管理员 - 登录

    我正在建造一个Django Web App 与 Django Suit 用于管理界面 已经让 Python 2 7 Django 1 10 和 MySQL 和谐通信并启动了一个项目 python m django admin startpr
  • Django 休息注册

    我正在使用 Django rest auth https github com Tivix django rest auth https github com Tivix django rest auth 在我的 django 项目中用于登
  • 如何为 bcrypt.hashpw 设置盐?

    salt yhnqazolr123098765 password bcrypt hashpw password salt repeatpassword bcrypt hashpw repeatpassword salt 我在第二行遇到错误
  • 如何在 django 模板中将名称反转为绝对 url?

    url url name 给出一个相对名称 我怎样才能做类似的事情 absolute url url name 这样它就会返回带基数的 url 包括端口 如果存在 有不同的解决方案 编写您自己的模板标签并使用 HttpRequest bui
  • 使用 Javascript 在单独的表单页面上使用图像文件名更新隐藏的表单字段

    我有一个定制的 Djangowizard form html它在我的调查的三个不同页面上向用户显示了 3 张不同的图像 我正在尝试使用下面的脚本来更新 3 个不同页面上的 3 个隐藏表单字段 其内容为value display image
  • 无法使用 Django 应用程序从容器连接到 MySQL docker 容器

    当我尝试从运行 Django 应用程序的 docker 容器连接到运行 MySQL 的容器时 出现以下错误 django db utils OperationalError 2003 Can t connect to MySQL serve
  • python3-pip 安装但找不到 pip3 命令?

    我正在几台计算机上测试Python3 程序 为此 我需要使用 pip3 安装 Python 库 首先 我在每台计算机上安装 python3 pip 每个计算机都运行 Kubuntu 操作系统 一切都很好 然后我用 pip3 安装了我需要的包
  • 在 Docker 容器中看不到 Django

    我想在一个简单的 Docker 容器中运行 Django 首先 我使用 Docker 文件构建了容器 里面没有什么特别的 只有 FROM RUN 和 COPY 命令 然后我用命令运行我的容器 docker run tid p 8000 80
  • 嵌套字段序列化器 - 数据丢失

    与此主题相关 https stackoverflow com questions 27434593 django rest framework 3 0 create or update in nested serializer 你好 我无法
  • 无法安装 psycopg2 (pip install psycopg2)

    我使用的是 MAC 和 python 版本 2 7 14 Collecting psycopg2 Could not fetch URL https pypi python org simple psycopg2 There was a p
  • 如何在 Django Admin 的“更改”页面中显示内嵌上传的图像?

    我正在尝试在中显示内联上传的图像 变更列表 页面在 Django 管理中 这是我的代码如下 models py from django db import models class Product models Model name mod
  • 使用 Django REST 框架进行 SAML SSO 身份验证

    我目前正在开发 AngularJS 前端和 Django REST 后端 我一直在使用Django rest auth https github com Tivix django rest auth过去需要对两者之间的连接进行身份验证 但现
  • 数据库错误:值对于类型字符变化来说太长(100)

    我有一个 Django 网站 运行我们几年前在内部构建的迷你 CMS 它使用 postgresql 保存简单的标题和一段文本时 出现以下错误 value too long for type character varying 100 奇怪的
  • 在 Django 中翻译文件时的 Git 命令

    我在 Django 中有一个现有的应用程序 我想在页面上添加翻译 在页面上我有 trans Projects 在 po 文件中我添加了 templates staff site html 200 msgid Projects msgid P

随机推荐

  • Slurm - 如何使用所有可用的 CPU 来执行独立任务?

    我的问题和这个问题类似 利用 SLURM 上的所有 CPU https stackoverflow com questions 57466957 make use of all cpus on slurm 长话短说 我想在尽可能多的节点上使
  • 指定多个子句 underscore.js

    我正在使用 underscore js 来过滤 JSON 数组 我找不到一种在 where 方法中组合多个子句的方法 ps 我正在过滤字符串属性 是否可以 正如对您问题的评论中所述 您似乎正在尝试filter一个数组OR操作 这是不可能使用
  • NHibernate Session.Evict 的作用是什么?

    下面的代码片段有什么作用 为什么使用Evict private void DoEvict customer cust AddressRepository Evict cust Address cust Address AddressRepo
  • 如何在 ng-if 和变量中使用过滤器?

    在此示例中 我在ng repeat https docs angularjs org api ng directive ngRepeat 但是我如何在变量中使用它并且ng if 就像是 languages length filter ava
  • 测试驱动的异步任务

    我正在寻找有关该主题的一般想法和 或链接 尽管我目前的具体动机是与使用 BackgroundWorker 和 或 TPL 进行进度报告相关的 UI 任务 我对异步编程的经验总体来说是新手 我最熟悉的测试工具是NUnit和Rhino 我头脑中
  • Oracle 数字列中有2个连字符?

    我有一个 Oracle 表 版本 8i 我需要将其迁移到 sql server 其中一列是 NUMBER 数据类型 其中 它具有如下值 1331013400000000000000000000 13310179036171773603000
  • Windows Ribbon Framework:如何更改字体和大小?

    如何更改所使用的字体和字体大小Windows 功能区框架 https learn microsoft com en us windows win32 windowsribbon uiplat windowsribbon entry的 UIR
  • 检查 bash 中的空字符串

    下面的测试有什么区别吗 STRING exit 1 x STRING x exit 1 z STRING exit 1 不 它们都是一样的 但需要养成一些防守习惯 你应该引用 STRING in the z也有一个 如果您使用 u 选项运行
  • java 和 R 与 Rserve 的连接

    我有用于分析的java应用程序 需要安装R 我的系统中还安装了 R 并且安装了 Rserve 库 但是当我尝试在 R 控制台中实现命令 Rserve 时 出现以下错误 SOCK ERROR 绑定错误 98 地址已在使用中 我已经安装了我的
  • virtualenv:在 Mac 上使用 Pip 安装后找不到命令[重复]

    这个问题在这里已经有答案了 我正在尝试在我的 Mac 上安装 VirtualEnv 我已经用brew安装了Python和Pip 运行后 pip 安装虚拟环境 当我尝试使用它时 我得到 bash virtualenv command not
  • 如何在fork()创建的进程之间共享内存?

    在fork子进程中 如果我们修改一个全局变量 它不会在主程序中改变 有没有办法更改子叉中的全局变量 include
  • stage.addChild 和分层

    我有一个简单的功能 当您单击按钮时 会随机将影片剪辑添加到舞台上x and y位置 我遇到的问题是新的影片剪辑最终会掩盖按钮 我尝试将新创建的影片剪辑的 z 索引更改为低于按钮的 z 索引 但这并不能解决问题 如何阻止新的影片剪辑覆盖已经存
  • Ruby:删除字符串开头的空白字符

    编辑 我通过使用解决了这个问题strip to 删除前导和尾随空格 如我在该视频中所示 https www youtube com watch v Ef hGfJGt3U 然后 我通过迭代并添加空格来恢复数组每个字符串末尾的空格 这个问题与
  • C++ 对两个配对整数数组的“百分比”进行排序

    我有一个程序 有 2 个 配对 整数数组 newNumerator 和 newDenominator 其中都有 9 个整数 我编写了一个函数 按升序对它们进行排序 但是我不确定它是否有效 因为我还没有成功编译它 我在打字方面也遇到了一些问题
  • 使用静态产品测试计费会返回 SERVICE_DISCONNECTED

    我正在将我的应用程序中的应用程序内结算从版本3 http www androiddocs com google play billing billing integrate html to 较新的代码 https developer and
  • Vue Router:如何将参数转换为整数而不是字符串?

    当我使用浏览器字段输入 URL 时 参数将转换为字符串 而不是整数 例如 user 1回报 id 1 然而 当使用时this route push 参数正确地转换为整数 id 1 这种行为是故意的吗 如果没有 我该如何解决 您必须自己处理任
  • 请求运行时位置权限时

    目前 当第一次启动我的应用程序时请求运行时权限时 它会提示用户使用他们的位置 如果您单击 是 它不会像应有的那样启用位置 但如果我重新启动该应用程序 它就会启用该位置 关于在哪里可以让它在首次启动时启用位置有什么建议吗 代码的第一部分在 O
  • AesManaged 和 RijndaelManaged

    我目前正在开发一个连接到旧 Web 服务的 Silverlight 应用程序 我们的旧 Web 服务使用 silverlight 不支持的加密工具 最后 我们决定使用 AesManaged 进行加密 但是 我们的网络服务不支持 AesMan
  • 检测 Entity Framework Core 中的延迟加载

    Entity Framework Core 3 1 2 我已启用UseLazyLoadingProxies on my DbContext以确保数据完整性 但如果使用它 我想在开发过程中抛出异常 如何在每次 EF Core 延迟加载关系时执
  • 在 EC2 上的 Virtualenv 中运行 Django -- ImportError:没有名为 django.core.management 的模块

    我在 git 存储库中本地开发了一个 django 应用程序 我为该项目启动了一个 EC2 实例 并设置了一个包含 我认为是 正确的包 依赖项的 virtualenv 然后我继续将我的存储库克隆到 virtualenv 中 现在 我遇到了困