在linux虚拟机进行django的学习中,需要使用低版本django,然而 linux中有anaconda和linux自带的3.5 2.7版本的python在加上anaconda的3.7 一共有3个版本的python。这就导致在使用命令行 python manage.py runserver 的时候 python解释器找不到相应的包——之前python库安装的时候,太混乱了。
anaconda中已经安装了1.11.20版本的django 但是使用 anaconda解释器创建新项目的时候仍然使用 最新2.2版本的django。
我们可以通过使用虚拟环境来进行解决,先配置好虚拟环境的jango版本,再使用虚拟环境进行开发。
直接上图。
图3 是最虚拟环境进行创建
图4 对虚拟环境进行配置,再newproject的时候选择虚拟环境即可 使用相应的jango版本。