重要错误:没有命名的模块pyorbited.simple在运行Djangorbited时

2024-06-16 11:41:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试运行django-orbited的测试项目。当我执行python manage.py runserver时,发生以下错误:

Unhandled exception in thread started by <bound method Command.inner_run of 
<django.core.management.commands.runserver.Command object at 0x8ea994c>>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver.py", line 92, in inner_run
    self.validate(display_num_errors=True)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 280, in validate
    num_errors = get_validation_errors(s, app)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/validation.py", line 35, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 166, in get_app_errors
    self._populate()
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 75, in _populate
    self.load_app(app_name)
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 96, in load_app
    models = import_module('.models', app_name)
  File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/home/prashant/grambox/django-orbited/testing/django_orbited/models.py", line 2, in <module>
    from pyorbited.simple import Client as OrbitedClient
ImportError: No module named pyorbited.simple

我已经使用命令pip install orbited安装了orbited。我尝试将pyorbited.simple更改为orbited.simple,但错误仍然存在。有人知道怎么解决吗?在

sys.path中的值:

^{pr2}$

Tags: djangoinpycoreappmodelslibpackages
1条回答
网友
1楼 · 发布于 2024-06-16 11:41:43

您安装了orbited,但需要安装pyorbited。在

我只安装了orbited,就可以重现相同的问题:

% sudo pip install orbited
% python
>>> import orbited        # yes, this works but it's not what you need
>>> from pyorbited.simple import Client as OrbitedClient
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pyorbited.simple

另一方面,一旦我们安装了pyorbited,它就可以工作了:

^{pr2}$

相关问题 更多 >