PYTHON&Djangoインストール導入

2600 ワード

1.まずpythonをインストールする
ファイルをダウンロードして、次のスクリプトを実行します.
#!/bin/bashScriptsRun='/tmp/installpython272tmp'Python272='/usr/local/python272/'Python272bin='/usr/local/python272/bin/python'EzSetup='/usr/local/bin/ez_setup'LocalScriptFile=`pwd`/$0if [[ $(id -u) -ne 0 ||  -f $Python272bin ]]then    exit 1fiif [[ -d $Python272  ]] && [[ -f $Python272bin ]]then    $Python272bin  $EzSetup paramiko    exit 1else    cd/tmp/   rm -f Python-2.7.2.tgz*    wget  $PythonSoft && tar zxf Python-2.7.2.tgz &&  cd Python-2.7.2    ./configure  --prefix=/usr/local/python272  && make && make install    $Python272bin  $EzSetup paramikofi
2.Djangoのインストール
wget https://www.djangoproject.com/download/1.6.2/tarball/tar zxvf Django-1.6.2.tar.gz cd Django-1.6.2/usr/local/python272/bin/python setup.py  install
cp/usr/local/python272/bin/django-admin.py/usr/bin/
    /usr/local/python272/bin/python
>>>import django
>>>django.VERSION

3./data/wwwroot/python/ディレクトリに入って新しいプロジェクトを作成する
django-admin.py  startproject  mysite
/usr/local/python 272/bin/python manageを実行します.py  runserver 0.0.0.0:8000
プロンプトエラー
   raise ImproperlyConfigured("Error loading either pysqlite2 or sqlite3 modules (tried in that order): %s"% exc)django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3
sqliteは使わないので/data/wwwroot/python/mysite/mysite/settings.pyファイルのデータ構成部分を
DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',        'NAME': '8888',        'USER': '888',        'PASSWORD': 'wendewei',        'HOST':'192.168.100.88',        'PORT':'8888',    }}
/usr/local/python 272/bin/python manageを再実行します.py  runserver 0.0.0.0:8000
ヒント:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
MySQL-python-1.2.3をインストールします.tar.gz
tar zxvf MySQL-python-1.2.3.tar.gz && cd MySQL-python-1.2.3
/usr/local/python272/bin/python setup.py installプロンプトエラー
   raise EnvironmentError("%s not found"% (mysql_config.path,))EnvironmentError: mysql_config not found
vi siteを変更します.cfgでmysql_config =/usr/local/mysql/bin/mysql_config
再実行/usr/local/python 272/bin/python setup.py installでMySQL-pythonを正常にインストールできます
これでDjangoを正常に起動できます.