Mac os下Python3安装Django

Posted 抽象工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac os下Python3安装Django相关的知识,希望对你有一定的参考价值。

1.查看pip版本 没有的话就是没安装成功 安装python的时候一般会自动安装pip

 

//pip版本 
pip -V //对应python2.7
pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)

pip3 -V //对应python3.6
pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (python 3.6)

 

2.用pip3/Python3安装Django,1.11.7是最新稳定版(官网download页面有 https://www.djangoproject.com/download )
这里注意用sudo 不然会报错

sudo pip3 install Django==1.11.7

 

提示 :

Installing collected packages: Django
Found existing installation: Django 2.1.dev20171130142844 //之前用github下载安装的最新版,2.x 版本太高
Uninstalling Django-2.1.dev20171130142844:
Successfully uninstalled Django-2.1.dev20171130142844 //自动卸载掉之前的版本
Successfully installed Django-1.11.7 //安装成功

 

 

3.测试是否安装成功

cd /Users/z/PyP/Django

 

4.新建一个服务

sudo django-admin.py startproject testLocalHost

cd testLocalHost

 

5.运行服务,因为是用pip3/python3安装的Django 所以应该用python3来运行

python3 manage.py runserver
...xxx
.....xxx
django.db.utils.OperationalError: unable to open database file

报错了。

 

6.改用管理员权限运行:

sudo python3 manage.py runserver

 


打印:

Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run \'python manage.py migrate\' to apply them.

December 01, 2017 - 08:33:50
Django version 1.11.7, using settings \'testLocalHost.settings\'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

 

成功,浏览器输入http://127.0.0.1:8000/可以看到

 


查看Django版本

import django

print(django.VERSION)

 

打印:(1, 11, 7, \'final\', 0) 说明是1.11.7版本。

查看python3安装目录

import sys

print(sys.path)

 

打印xxxxxx /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6 xxxx 即是python3安装目录

pip3 安装目录:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip

pip 安装目录在默认python目录下

Django安装目录(用pip3安装) :/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django

 

以上是关于Mac os下Python3安装Django的主要内容,如果未能解决你的问题,请参考以下文章

00 - django | 00-虚拟环境搭建

如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3

Mac OS安装 OpenCV(python3)

Mac下搭建Python-Django环境

Mac OS下Appium环境搭建及Genymotion模拟器安装

在 Mac OS X Yosemite 上安装 Python3