PYTHON&Djangoインストール導入
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/
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を正常に起動できます.
ファイルをダウンロードして、次のスクリプトを実行します.
#!/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を正常に起動できます.