1. 程式人生 > >Mac os下Python3安裝Django

Mac os下Python3安裝Django

rational for control xxxxxx ase ges 沒有 ror xxxxx

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