【问题标题】:django.fcgi or virtualenv : no module named operatordjango.fcgi 或 virtualenv :没有名为 operator 的模块
【发布时间】:2014-04-22 12:50:56
【问题描述】:

这些是我的网站信息:

  • 框架:Django
  • 托管:alwaysdata
  • 蟒蛇:2.7
  • 使用了虚拟环境

问题:

我有非明确的 500 错误:

内部服务器错误

我没有任何错误日志

但是:

我找到了解决这个问题的方法。事实上,当我手动运行 django.fcgi 时,我得到了这个回溯:

回溯(最近一次通话最后): 文件“public/django.fcgi”,第 14 行,在 从 django.core.servers.fastcgi 导入 runfastcgi 文件“/home/usr/.virtualenvs/thevirtualenv/lib/python2.7/site-packages/django/core/servers/fastcgi.py”,第 17 行,在 从 django.utils 导入 importlib 文件“/home/usr/.virtualenvs/thevirtualenv/lib/python2.7/site-packages/django/utils/importlib.py”,第 4 行,在 从 django.utils 导入六个 文件“/home/usr/.virtualenvs/thevirtualenv/lib/python2.7/site-packages/django/utils/six.py”,第 23 行,在 进口经营者 ImportError:没有名为操作员的模块

可能出现此问题的操作:

我在 3 周前遇到了这个问题,我让它休息了太久,所以现在我不记得我做了什么来导致这个。但我认为这是一个肮脏的 virtualenv 创建或版本,比如那个..

感谢忍受我的英语。

有人对我的案子有意见吗?

尝试解决此问题:

我刚刚尝试重新创建我的 virtualenv 并收到此错误消息:

回溯(最近一次通话最后): 文件“/home/usr/python/python27/bin/virtualenv”,第 5 行,在 从 pkg_resources 导入 load_entry_point zipimport.ZipImportError:无法解压缩数据; zlib 不可用

【问题讨论】:

  • 您可能应该发布完整的回溯+错误消息
  • 好的,现在有错误信息的完整回溯。

标签: python django


【解决方案1】:

由于 operator 模块是标准库的一部分,因此您的 virtualenv 中的 Python 安装似乎已损坏。最好的办法是简单地删除并重新创建您的 virtualenv。

【讨论】:

  • 谢谢,我试过了,但收到一条错误消息:在我刚刚编辑的问题中看到它。
  • 我刚刚完全重置了我的配置(bash_profile、python 安装、virtualenv 等)。现在看来工作正常,谢谢。
猜你喜欢
  • 2018-11-24
  • 2014-01-30
  • 2014-01-16
  • 2012-07-15
  • 2018-07-15
  • 1970-01-01
  • 1970-01-01
  • 2017-10-18
  • 2014-03-16
相关资源
最近更新 更多