Django環境搭建

2021-09-24 09:56:12 字數 3347 閱讀 9247

1、centos7.6自帶python2.7.5,輸入「pyhton」即可檢視。

2、首先安裝python所需的依賴包

yum -y groupinstall "development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

4、新建python3資料夾、移動、解壓、安裝

新建:mkdir /usr/local/python3

移動:mv python-3.7.1.tar.xz /usr/local/python3/

解壓:tar xvlf python-3.7.1.tar.xz

安裝:

cd /usr/local/python3/python-3.7.1/  進入安裝包目錄

./configure --prefix=/usr/local/python3 編譯

make

make install 安裝

5、建立軟連線

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

注:容易造成無法呼叫(如php呼叫python指令碼需要用到絕對路徑)

6、測試python3輸入命令「python3

7、修改yum配置檔案使python2和python3共存

vim /usr/bin/yum
把#! /usr/bin/python修改為#! /usr/bin/python2(配置檔案第一行),相同的修改python3。

vim /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改為#! /usr/bin/python2(配置檔案第一行),相同的修改python3。

pip3 install django==2.2.2
或者進入python目錄下進行安裝django

1、進入目錄:cd /usr/local/python3/bin/

2、安裝:pip3 install virtualenv

mkdir -p /data/env

mkdir -p /data/wwwroot

5、切換到/data/env下,建立指定版本的虛擬環境。

virtualenv --python=/usr/bin/python3 pyweb
建立完成後進入/data/env/pyweb/bin目錄啟動虛擬環境

命令「source activate」出現(pyweb)表示進入虛擬環境。

1、命令:pip3 install django(如果用於生產的話,則需要指定安裝和你專案相同的版本)

pip3 install uwsgi
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
1、安裝命令:

yum install mysql  mysql-devel
2、啟動服務命令:

systemctl start mariadb.service

systemctl enable mariadb.service

mysql_secure_installation

netstat –ntl //檢視mysql埠

mysql –uroot //登入mysql

use mysql; //配置mysql登入密碼

update user set password = 'new-password' where user = 'root';

flush privileges; //重新整理系統許可權表

3、建立使用者名稱和密碼

mysql> insert into mysql.user(host,user,password) values("localhost","admin",password("admin"));	//建立使用者

flush privileges; //重新整理系統許可權表

建立了乙個使用者為:admin 密碼為:admin

4、root使用者下建立資料庫授權admin

create database myblog;	//建立資料庫

grant all privileges on myblog.* to admin@localhost identified by 'admin'; //授權admin使用者對myblog的所有許可權

flush privileges; //重新整理系統許可權表

5、root使用者下刪除普通使用者

delete from user where user="admin" and host="localhost";	//刪除使用者

drop database mydb; //刪除資料庫

flush privileges; //重新整理系統許可權表

6、root使用者下修改指定使用者密碼

update mysql.user set password=password('新密碼') where user="admin" and host="localhost";		//修改使用者密碼

flush privileges; //重新整理系統許可權表

7、安裝mysqlclient,mysqlclient是乙個python3與mysql的聯結器。

進入目錄:/usr/local/python3/bin/

安裝命令:pip3 install mysqlclient

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解...