【问题标题】:ImportError: No module django_noseImportError:没有模块 django_nose
【发布时间】:2018-06-13 04:34:37
【问题描述】:

我关注this pluralsight course,每次运行命令时都会遇到此错误:

python manage.py test --settings=todobackend.settings.test

我是 Django 框架的新手;问题可能是我的 django 版本(1.9.0)只支持 python 3.x 而不是 2.x?

python --version
Python 2.7.13

点击图片可查看更大、更清晰的图像。

【问题讨论】:

  • pip2 freeze|grep django 的输出是什么?
  • Django 1.9 确实支持 Python 2。Django 2.0 是第一个只支持 Python 3 的版本。

标签: python django python-3.x python-2.7 django-nose


【解决方案1】:

您的虚拟环境中好像没有安装django-nose。你可以安装它:

pip install django-nose

【讨论】:

  • 非常感谢 Alasair,在我的虚拟环境中安装 django-nose 后,我遇到了另一个错误:manage.py: error: no such option: --with-spec 一个快速的谷歌显示我需要这个额外的包 Pinocchio,我使用 pip install Pinnocchio 安装它并重新运行我的 cmd,python manage.py test --settings=todobackend.settings.test,它工作并通过了所有测试。仅供遇到此问题的任何人将来参考;再次感谢!
猜你喜欢
  • 2018-09-04
  • 2017-06-13
  • 2019-12-12
  • 2012-12-07
  • 2011-11-27
  • 2013-03-11
  • 1970-01-01
相关资源
最近更新 更多