centos 6.4x64 django開發環境搭建(升級python2.6.6為2.7.3)

來源:互聯網
上載者:User

標籤:

最近學習python語言,學到django的時候,準備搭建一個django開發環境,幾經周折,最終配置成功,現把配置過程整理出來,供大家學習交流:

伺服器環境:

CentOS release 6.4 (Final) x64


1,下載nux 的release檔案

wget http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-2.el6.nux.noarch.rpmrpm -ivh nux-dextop-release-0-2.el6.nux.noarch.rpmyum -y install python27yum -y install python27-devel


2,升級python

Centos預設還是使用python2.6.*,需要用python2.7的檔案覆蓋python檔案。

cd /usr/bin/rm -rf pythoncp python2.7 python

3,測試

在命令列裡輸入python --version,如果輸出的結果顯示的是這樣就正確了:

python --version

Python 2.7.3


4,由於yum沒有相容python2.7,把 #!/usr/bin/python 修改為 #!/usr/bin/python2.6。

vi /usr/bin/yum

#!/usr/bin/python

修改為:

#!/usr/bin/python2.6


5.安裝pip

首先需要安裝setuptool

wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea --no-check-certificatesh setuptools-0.6c11-py2.7.egg

安裝pip

wget --no-check-certificate http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz  tar zxf pip-1.0.2.tar.gz  cd pip-1.0.2  python setup.py install

6.安裝django:(如果pip安裝不了,可以下載django軟體包,用python命令進行安裝)

pip install django==1.7.7

安裝完成之後查看安裝版本:>>> import django>>> django.VERSION(1, 7, 7, ‘final‘, 0)>>> print(django.get_version())1.7.7

至此python升級已經完成。


7.建立django項目

django-admin.py startproject testweb

上面這個命令會建立一個 testweb 目錄,其中包含了運行 Django 項目所需要的基本設定檔.

包括下列檔案:

__init__.py :讓 Python 把該目錄當成一個開發包 (即一組模組)所需的檔案。 這是一個空檔案,一般你不需要修改它。manage.py :一種命令列工具,可讓你以多種方式與該 Django 項目進行互動。 鍵入python manage.py help,看一下它能做什麼。 你應當不需要編輯這個檔案;在這個目錄下產生它純是為了方便。settings.py :該 Django 項目的設定或配置。 查看並理解這個檔案中可用的設定類型及其預設值。urls.py:django項目的URL設定。 可視其為你的django網站的目錄。 目前,它是空的。


8.運行程式開發伺服器

cd testweb###python manage.py runserver ip:連接埠python manage.py runserver 192.168.20.233:80

9.測試訪問:

centos 6.4x64 django開發環境搭建(升級python2.6.6為2.7.3)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.