我在ubuntu机器上同时安装了python2和python3。
我也有两个版本的Django [Django 1.11和Django 2.1.3] 已安装。
每当我在Django中创建一个新项目时。
django-admin 默认使用Django 1.11
如何在Django 2.1.3中而不是Django 1.11中创建项目? 我尝试使用virtualenv,但无法正常工作??
答案 0 :(得分:1)
我遇到了同样的问题,现在已经解决了。您可以执行以下步骤:
1)运行which django-admin
,它应显示django-admin 1.11的路径。
2)复制以上命令后打印的路径。让路径为
3)运行以下命令:rm -rf <path>
答案 1 :(得分:0)
首先,创建虚拟环境。对于Django 2.1,请安装python 3.5 / 3.6 / 3.7 virtualenv。
Django version Python versions
1.11 2.7, 3.4, 3.5, 3.6, 3.7 (added in 1.11.17)
2.0 3.4, 3.5, 3.6, 3.7
2.1, 2.2 3.5, 3.6, 3.7
然后激活virtualenv。
source your_virtualenv_name/bin/activate
然后安装特定于Django的版本,例如:
pip install Django==2.1.4
答案 2 :(得分:0)
删除旧的Django版本对我有用。