运行python manage.py test遇ImportError: No module django_nose,疑版本兼容问题
解决Django测试时的
ImportError: No module django_nose问题 嘿,我来帮你拆解一下这个问题,一步步解决:
1. 先搞定眼前的导入错误
ImportError: No module django_nose这个提示非常明确——你的Python环境里没有安装django-nose这个第三方库。Django本身并不自带这个工具,它是用来扩展Django测试功能的第三方包,所以必须手动安装:
在终端里运行这条命令(如果用了虚拟环境,记得先激活环境哦):
pip install django-nose
2. 关于Django 1.9和Python 2.7的兼容性
你担心的版本兼容问题其实不存在~Django 1.9官方明确支持Python 2.7.8及以上版本,你的Python 2.7.13完全符合要求,所以这个错误和版本不兼容没关系,不用纠结这一点啦。
小建议
既然你是跟着Pluralsight课程学习,大概率课程里会提供一个requirements.txt文件,里面列出了所有需要的依赖包。如果找到这个文件,直接运行下面的命令就能一次性安装所有依赖,避免漏掉类似django-nose这样的工具:
pip install -r requirements.txt
内容的提问来源于stack exchange,提问作者pelican
相关产品推荐
相关产品推荐

