python django 環境搭建

2022-05-30 09:09:08 字數 2190 閱讀 3921

django 1.5.x 支援 python 2.6.5 python 2.7, python 3.2 和 3.3.

django 1.6.x 支援 python 2.6.x, 2.7.x, 3.2.x 和 3.3.x

django 1.7.x 支援 python 2.7, 3.2, 3.3, 和 3.4 (注意:python 2.6 不支援了)

django 1.8.x 支援 python 2.7, 3.2, 3.3, 3.4 和 3.5.  (長期支援版本 lts)

django 1.9.x 支援 python 2.7, 3.4 和 3.5. 不支援 3.3 了

django 1.10.x 支援 python 2.7, 3.4 和 3.5. 

django 1.11.x 支援 python 2.7, 3.4, 3.5 和 3.6,17年4月4號 已經發布(長期支援版本 lts)

更詳細的可以參考這裡,一般來說,選擇長期支援版本比較好。

使用最新版本的問題就是,可能要用到的一些第三方外掛程式沒有及時更新,無法正常使用這些三方包。

如果是學習,可以選擇目前的 django 1.8.x 來進行,遇到問題也容易找到答案。

如果是新專案,建議用 django 1.11.x,畢竟 django 1.9 以後 admin 介面更漂亮些。

注意:以下方法中任何一種方法安裝都可,不用每個都試一次。

另外 建議自行安裝 bpython,這樣在用起來會爽很多。進入終端的時候輸入 bpython 可以有提示。當然也可以選擇用 ipython

2.1. 用 pip 來安裝

2.1.1 需要先安裝pip

(1). ubuntu: 

sudo apt-get install python-pip

(2). fedora:

yum install python-pip

(3). linux, mac osx, windows 下都可用 get-pip.py 來安裝 pip:

2.1.2 利用 pip 安裝 django

(sudo) pip install django

或者 (sudo) pip install django==1.8.16 或者 pip install django==1.10.7

windows 使用者不要加 sudo

如果是原始碼包, 比如 django-1.8.16.tar.gz

2.2.1 linux 或 mac 下

tar -xvf django-1.8.16.tar.gz

cd django-1.8.16(sudo) python setup.py install

2.2.2 windows 下

直接用解壓軟體解壓,然後到命令列(xp/win7點選開始,在下面的那個輸入框中輸入 cmd, win8在開始那裡點右鍵,選擇命令列)

比如在d:\django-1.8.16\這個資料夾下

cd d:

cd django-1.8.16python setup.py install

如果提示『python』不是內部或外部命令,也不是可執行的程式或批處理檔案。

那說明你的 python 配置環境沒有搭建好

在環境變數中新增python目錄:

注意:c:\python 是python的安裝目錄。

終端上輸入 python ,點選 enter,進行 python 環境

>>> import

django

>>>django.version

(1, 8, 16, '

final

', 0)

>>>

>>>django.get_version()

'1.8.16

'

如果執行後看到版本號,就證明安裝成功了

python Django環境搭建

一例中python版本使用3.5版,通常來說linux自帶的python都在2.6左右,所以3.5環境要自己編譯安裝python 第一部分 安裝python3.5 001 解決依賴問題 yum y install python devel gcc gcc c libffi libffi devel ...

Python django搭建環境

在開發過程中,當需要使用python的包時可以聯網安裝 sudo pip3 install 包名稱使用如上命令,會將包安裝到 usr local lib python3.5 dist packages下。產生的問題 如果在一台機器上,想開發多個不同的專案,需要用到同乙個包的不同版本,如果還使用上面的...

python django環境搭建

前些天看到小陽買回來的一本 python 基礎教程,於是就產生了使用 python 來開發乙個小部落格的想法。這個 python 開發系列文章將不會過多說python 基本語法,主要是面向實踐的。使用 python 2.7 框架為 django 1.3 資料庫為 sql server 沒有用過 my...