Python 安装后,模块django版本切换到最低版本
我正在做一个使用django作为主要项目库的项目。我需要为这个项目安装新模块Python 安装后,模块django版本切换到最低版本,python,django,Python,Django,我正在做一个使用django作为主要项目库的项目。我需要为这个项目安装新模块django-inspect model和django-inspect,在使用了这两个模块之后,我明白这些模块不适合我,我通过 pip uninstall django-inspect-model 我不记得了,但当我安装其中一个模块时,我在控制台上看到了一条关于与django版本兼容的消息,但我没有注意到它。因为模块已成功安装,卸载后,我尝试运行这两个模块 python manage.py shell 它并没有在控
django-inspect model
和django-inspect
,在使用了这两个模块之后,我明白这些模块不适合我,我通过
pip uninstall django-inspect-model
我不记得了,但当我安装其中一个模块时,我在控制台上看到了一条关于与django版本兼容的消息,但我没有注意到它。因为模块已成功安装,卸载后,我尝试运行这两个模块
python manage.py shell
它并没有在控制台中运行和打印,我安装的一些模块已经进行了重要配置,例如芹菜。在谷歌搜索关于错误的消息后,我了解到这种错误是由于与django不兼容而产生的,我决定通过以下方式检查我的django版本:
python -c "import django;print(django.__version__)"
这向我保证安装的django版本是1.8.6,但我确切地知道,在上述操作之前,我的django版本是2.2.0
在检查了我的requirements.txt文件之后,毫无疑问安装的django版本是2.2.0。安装的模块如何可能在较低版本上切换django?这里有人面临同样的情况吗?如果我只使用相同的requirements.txt升级我的项目安装模块(django也一样),会怎么样?我担心我的行为会破坏我的整个项目在安装一些软件包时,Django由于兼容性问题而切换到较低版本。如果要恢复以前的版本,需要使用以下命令升级Django:
python -m pip install -U Django
或
你的
pip freeze
说了些什么?@n1rna我一直在期待社区的帮助,但没有等到升级我的django版本,它成功了。我将尝试在另一个项目中重现上述行为,以研究出现此问题的原因
pip install --upgrade django