linux部署django
python2.4 好老的python版本,試試python2.6或者python2.7安裝django? 一般有兩種方法安裝python庫:
1,easy_install
sudo easy_install django
2,linux自帶的軟體包安裝工具。ubuntu下:
sudo apt-get install python-django
❷ 如何用Nginx部署Django
如果你在windows上開發的django項目。部署的話,需要分三步。
第一步:在linux下下載python用的依賴包,搭建python環境。將windows下的項目復制到linux下,使用django自帶服務進行啟動。
第二步:下載uwsgi模塊並且編寫配置文件來替代django自帶的服務模塊。
第三步:下載nginx包,編譯安裝。然後創建配置文件,配置nginx啟動django項目的信息。然後訪問即可。
❸ Django部署在linux下,如何調試
就正常的print,就可以在日誌裡面找到部署容器log裡面找到輸出。
❹ linux下怎麼安裝django
第一步安裝Django:
下載包:Django-0.96.1.tar.gz
解壓這個包:tar zxf Django-0.96.1.tar.gz -C
/usr/tmp
安裝:
cd /usr/tmp
cd Django-0.96.1
su
python setup.py install
檢查安裝是否正確:
python
>>> import django
>>> django.VERSION
(0, 96.099999999999994, None)
>>>
第二步安裝Mysql:
下載包:mysql-5.1.23-rc.tar.gz
解壓:tar zxf mysql-5.1.23-rc.tar.gz -C
/usr/tmp
安裝:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip
shell> cd mysql-VERSION
shell> ./configure
--prefix=/usr/local/mysql
shell> make
這一步驟會需要一段時間,你可以選擇去吃頓飯,但不要吃得太快。
shell> make install
shell> cp support-files/my-medium.cnf
/etc/my.cnf
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> bin/mysqld_safe --user=mysql &
cp /usr/local/mysql/lib/mysql/libmysqlclient.so.16
/usr/lib/.
cp /usr/local/mysql/lib/mysql/libmysqlclient_r.so.16
/usr/lib/.
第三步安裝Apache
下載包:
httpd-2.2.8.tar.gz
解壓:
tar zxf httpd-2.2.8.tar.gz -C
/usr/tmp
安裝:
./configure
--prefix=/usr/local/httpd
make
make install
第四步安裝mod_python
下載包:
mod_python-3.3.1.tgz
解壓:
tar zxf mod_python-3.3.1.tgz -C
/usr/tmp
安裝:
./configure
--with-apxs=/usr/local/httpd/bin/apxs
make
make install
第五步安裝MySQLdb
下載包:
MySQL-python-1.2.2.tar.gz
setuptools-0.6c5-py2.4.egg
解壓:
tar zxf MySQL-python-1.2.2.tar.gz
-C /usr/tmp
cp setuptools-0.6c5-py2.4.egg
/usr/tmp/MySQL-python-1.2.2
安裝:
cd
/usr/tmp/MySQL-python-1.2.2
python setup.py build
su
python setup.py install
chmod 644
/root/.python-eggs/MySQL_python-1.2.2-py2.4-linux-i686.egg-tmp/_mysql.so
安裝差不多就是這樣子。
❺ 如何在Linux環境下通過uwgsi部署Python服務
我是科技小K,希望我的回答對你有幫助。
我自己也有在運哪含行的centos+django+uwsgi+nginx的網站。
nginx配置
首先在nginx配置網站的時候要注意增加uwsgi的配置,如圖:
黃色區域中include不用管,重要的是下面的uwsgi_pass127.0.0.1:8112;
這個地址是uwsgi服務的本地埠,你可以隨意設置,但是要保證不能沖突。
django配置
在django項目根目錄下(
manage.py
同級目錄)新建uwsgi.ini
文件,並寫入:裡面第二個選項mole的配置可以在
settings.py
文件找:注釋都辯昌寫的很清楚了,按照注釋自己改成你的項目實際情況.
開啟服務
按照以下命令依次執行,確保當前路徑為
uwsgi.ini
的所在路徑李灶笑:至此,已經可以通過uwsgi部署了django站點,flask的也是差不多原理,這里就不講了。
【碼字不容易,如果對你有幫助,希望能點贊支持一下】