码迷,mamicode.com
首页 > 编程语言 > 详细

ubuntu下python2-python3版共存,创建django项目出现的问题

时间:2018-05-12 00:01:58      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:python2   python3   django   

ubuntu系统下:存在python2.7.14与python3.6.3

这时候需要安装使用django,可以使用pip命令分别安装django(前提是已经各自安装好pip)

python2下:sudo pip install django

python3下:sudo pip3 install django

创建django项目:

django-admin.py startproject HelloWorld

可能出现问题:未找到django-admin.py没命令

这是需要在安装python-django,使用命令:sudo apt intall python-django

执行之后就可以创建django项目了

问题:创建的django项目默认使用python2,这是如果使用python3运行项目:python3 manage.py runserver 0.0.0.0:8000,将会报错,使用python2就不会

(如果你需要使用python3创建和运行django项目,需要修改指定创建django时的python版本)

解决方法:想查看django的安装路径:which django-admin    ------>(我的是:/usr/bin/django-admin)

                    使用vim打开:vim /usr/bin/django-admin   你会发现第一行代码就是指定python版本的路径,默认是python2,将其修改为python3安装的路径即可

技术分享图片

                    【查看python版本的安装路径:

                        python2:which python

                        python3:which python3

                        】

这样创建django项目是指定的pyton版本就是python3。使用命令运行django项目就不会报错了:python3 manage.py runserver 0.0.0.0:8000






ubuntu下python2-python3版共存,创建django项目出现的问题

标签:python2   python3   django   

原文地址:http://blog.51cto.com/13629742/2115390

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!