使用PyCharm运行Django测试时,没有名为..的模块

特伦特

使用PyCharm 4.5运行Django的测试时出现以下错误ImportError: No module named date_utils

这是项目树的简短概述:

.
├── manage.py
├── settings.py
├── app1
│   ├── models.py
│   ├── __init__.py            #Empty
├── utils
│   ├── __init__.py            #Empty
│   ├── date_utils.py

app1.models.py,我从utils.date_utils import my_wonderful_function

我将两个应用程序都导入了 settings.py

INSTALLED_APPS = (
    'grappelli',
    '...',
    'djcelery',
    'utils',
    'app1',
)

请注意,使用时它运作良好manage.py test

您能否帮助您理解为什么PyCharm会发生这种情况,而不是manage.py会发生这种情况?谢谢 !

特伦特

好的,我发现了问题。问题在于PyCharm也有名为utils的模块,因此导入不是使用我的模块,而是PyCharm的模块。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django celery单元测试与pycharm'没有名为celery的模块'

来自分类Dev

PyCharm“没有名为sys的模块”

来自分类Dev

ImportError:在Python 3 Ubuntu中运行测试时,没有名为“ pysqlite2”的模块

来自分类Dev

运行Django教程测试失败-没有名为polls.tests的模块

来自分类Dev

Django无法运行测试服务器:ImportError:没有名为hitcount的模块

来自分类Dev

Django无法运行测试服务器:ImportError:没有名为hitcount的模块

来自分类Dev

从Python运行QGIS时没有名为sip的模块

来自分类Dev

运行uWSGI时没有名为flask的模块

来自分类Dev

运行tox时“没有名为pip的模块”

来自分类Dev

Django没有名为“ compressor”的模块

来自分类Dev

Django没有名为utils的模块

来自分类Dev

没有名为``forms''Django的模块

来自分类Dev

django没有名为wiki的模块

来自分类Dev

没有名为ho.pisa的模块-当我使用wsgi运行它时

来自分类Dev

使用pycrypto时没有名为“ winrandom”的模块

来自分类Dev

ImportError:使用chatterbot时,没有名为db的模块

来自分类Dev

Fedora:使用YUM时没有名为RPM的模块

来自分类Dev

使用 MsSqlOperator 时没有名为 pymssql 的模块

来自分类Dev

ImportError:使用manage.py时,没有名为django.core.management的模块

来自分类Dev

Pycharm 4导入本地安装的模块(PyROOT)时,没有名为ROOT的模块,该模块在Mac OS X Yosemite上的Shell上运行良好

来自分类Dev

ModuleNotFoundError:导入模块时没有名为“ x”的模块

来自分类Dev

ModuleNotFoundError:导入模块时没有名为“ x”的模块

来自分类Dev

没有名为默认模块的模块python django

来自分类Dev

django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:没有名为“ MySQLdb”的模块

来自分类Dev

ImportError:没有名为“瓶”的模块-PyCharm

来自分类Dev

Pycharm中没有名为“ pandas”的模块

来自分类Dev

PyCharm中的``导入错误:没有名为枕头的模块''

来自分类Dev

PyCharm说没有名为加密的模块

来自分类Dev

导入错误:PyCharm 中没有名为“selenium”的模块

Related 相关文章

  1. 1

    Django celery单元测试与pycharm'没有名为celery的模块'

  2. 2

    PyCharm“没有名为sys的模块”

  3. 3

    ImportError:在Python 3 Ubuntu中运行测试时,没有名为“ pysqlite2”的模块

  4. 4

    运行Django教程测试失败-没有名为polls.tests的模块

  5. 5

    Django无法运行测试服务器:ImportError:没有名为hitcount的模块

  6. 6

    Django无法运行测试服务器:ImportError:没有名为hitcount的模块

  7. 7

    从Python运行QGIS时没有名为sip的模块

  8. 8

    运行uWSGI时没有名为flask的模块

  9. 9

    运行tox时“没有名为pip的模块”

  10. 10

    Django没有名为“ compressor”的模块

  11. 11

    Django没有名为utils的模块

  12. 12

    没有名为``forms''Django的模块

  13. 13

    django没有名为wiki的模块

  14. 14

    没有名为ho.pisa的模块-当我使用wsgi运行它时

  15. 15

    使用pycrypto时没有名为“ winrandom”的模块

  16. 16

    ImportError:使用chatterbot时,没有名为db的模块

  17. 17

    Fedora:使用YUM时没有名为RPM的模块

  18. 18

    使用 MsSqlOperator 时没有名为 pymssql 的模块

  19. 19

    ImportError:使用manage.py时,没有名为django.core.management的模块

  20. 20

    Pycharm 4导入本地安装的模块(PyROOT)时,没有名为ROOT的模块,该模块在Mac OS X Yosemite上的Shell上运行良好

  21. 21

    ModuleNotFoundError:导入模块时没有名为“ x”的模块

  22. 22

    ModuleNotFoundError:导入模块时没有名为“ x”的模块

  23. 23

    没有名为默认模块的模块python django

  24. 24

    django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:没有名为“ MySQLdb”的模块

  25. 25

    ImportError:没有名为“瓶”的模块-PyCharm

  26. 26

    Pycharm中没有名为“ pandas”的模块

  27. 27

    PyCharm中的``导入错误:没有名为枕头的模块''

  28. 28

    PyCharm说没有名为加密的模块

  29. 29

    导入错误:PyCharm 中没有名为“selenium”的模块

热门标签

归档