注意:以下方法中任何一種方法安裝都可,不用每個都試一次。
另外 建議自行安裝 bpython,這樣在用起來會爽很多。進入終端的時候輸入 bpython 可以有提示。當然也可以選擇用 ipython
一. 用 pip 來安裝
2.1 需要先安裝pip
(1). ubuntu:
sudo apt-get install python-pip(2). fedora:
1 yum install python-pip(3). linux, mac osx, windows 下都可用 get-pip.py 來安裝 pip:
2.2 利用 pip 安裝 django
1如果想公升級 pip 可以用:(sudo) pip install django
2 或者 (sudo) pip install django==1.6.10 或者 pip install django==1.7.6
1(sudo) pip install --upgrade pip
那說明你的 python 沒有安裝好,或者環境變數沒有配置正確,最簡單的辦法是安裝新版本的 python 2.7.9, 裡面整合了 pip,安裝時要勾選上環境變數這乙個windows 使用者不要加 sudo,如果提示『python』不是內部或外部命令,也不是可執行的程式或批處理檔案。
還可以參見:python 環境搭建
如果是原始碼包, 比如 django-1.7.6.tar.gz
3.1 linux 或 mac 下
1 tar -xvzf django-1.7.6.tar.gz3.2 windows 下直接用解壓軟體解壓,然後到命令列(xp/win7點選開始,在下面的那個輸入框中輸入 cmd, win8在開始那裡點右鍵,選擇命令列)2 cd django-1.7.6
3 (sudo) python setup.py install
比如在d:\django-1.7.6\這個資料夾下12
3cd
d:
cd
django-1.7.6
python setup.py
install
什麼?提示『python』不是內部或外部命令,也不是可執行的程式或批處理檔案。
那說明你的 python 沒有安裝好,或者路徑沒有配置正確,參見:python 環境搭建
三,linux用自帶源進行安裝
1.1 ubuntu 下安裝 django
1 sudo apt-get install python-django -y1.2 fedora 下安裝用 yum
1 yum install python-django注意:自帶源安裝的 django 一般版本比較舊,而用 pip 可以安裝最新的版本。
終端上輸入 python ,點選 enter,進行 python 環境
1 >>> import我們有的時候會發現,乙個電腦上有多個專案,乙個依賴 django 1.8,另乙個比較舊的專案又要用 django 1.5,這時候怎麼辦呢?django
2 >>>django.version
3 (1, 7, 6, '
final
', 0)
4 >>>
5 >>>django.get_version()6'
1.7.6
'
我們需要乙個依賴包管理的工具來處理不同的環境。
如果不想搭建這個環境,只想用某乙個版本的 django 也可以,但是推薦學習此內容!
1windows 下:#安裝:
linux/mac osx 下:
修改~/.bash_profile或其它環境變數相關檔案(如 .bashrc 或用 zsh 之後的 .zshrc),新增以下語句
1 export workon_home=$home/.virtualenvs
2 export project_home=$home/workspace
修改後使之立即生效(也可以重啟終端使之生效):
1 source ~/.bash_profile
mkvirtualenv zqxt:建立執行環境zqxt
workon zqxt: 工作在 zqxt 環境 或 從其它環境切換到 zqxt 環境
deactivate: 退出終端環境
其它的:
rmvirtualenvenv:刪除執行環境env
mkprojectmic:建立mic專案和執行環境mic
mktmpenv:建立臨時執行環境
lsvirtualenv: 列出可用的執行環境
lssitepackages: 列出當前環境安裝了的包
建立的環境是獨立的,互不干擾,無需sudo許可權即可使用 pip 來進行包的管理。
Django 環境搭建
3.環境變數設定 c django 1.0.2 final build scripts 2.6 c python26 方便執行django admin.py指令,建立 django工程 徑為http pydev.sf.net updates 5.使用django admin.py startproj...
django環境搭建
1 python manage.py shell 如果你安裝了 bpython 或 ipython 會自動用它們的介面,推薦安裝 bpython。這個命令和 直接執行 python 或 bpython 進入 shell 的區別是 你可以在這個 shell 裡面呼叫當前專案的 models.py 中的...
django 環境搭建
一 版本選擇 1 python版本 2.7.13 2 django 1.6.5 3 linux 版本 description red hat enterprise linux server release 6.5 santiago 5.x版本安裝mysql python 失敗,應該需要公升級gcc解...