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