: **centos6**
1、系統設定
環境介紹
(env) [pyhton@pthon-auto ~] c
at/e
tc/i
ssue
cent
osre
leas
e6.8(f
inal
)ker
nel\r
onan
\m(en
v)[p
ytho
n@pt
hon−
auto
] uname -r
2.6.32-696.3.2.el6.x86_64
修改字符集
echo 『lang=」en_gb.utf8」』 > /etc/sysconfig/i18n
lang=」en_gb.utf8」
修改國內yum源
sudo mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-
base.repo.backup
sudo wget -o /etc/yum.repos.d/centos-base.repo
3、編譯安裝python
tar -xzf python-3.6.2.tgz
cd python-3.6.2
sudo ./configure –prefix=/usr/local/python36
sudo make
sudo make install
4、配置pip
sudo tee /etc/pip.conf <
[global]
index-url =
trusted-host = pypi.douban.com
[list]
format=columns
eof5.noarch.rpm
sudo yum install -y mysql mysql-server mysql-devel zlib-devel
source ~/reboot/env/bin/activate
pip install pymysql
修改配置
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 『set names utf8』
啟動服務
sudo service mysqld start
mysql 的安全設定,並設定root密碼為123456
mysql_secure_installation
建立資料庫
mysql -uroot -p123456 -e 「create database django character set utf8;」
配置vim引數(後期使用vim較為方便顯示)
sudo yum -y install vim
cat .vimrc
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
set fileformat=unix
set nobomb
set ff=unix
set ambiwidth=double
set fileencodings=utf-8,ucs-bom,cp936
syntax on
filetype plugin on
set nocompatible
set completeopt=preview
set ai
set hls
set nu
django專案目錄結構介紹
opsweb/
|– manage.py
-- __opsweb__
|-- __init__.py
|-- settings.py
|-- urls.py
– wsgi.py
. 最外層的opsweb/目錄只是專案的乙個容器
. manage.py乙個實用的命令列工具,可讓你已各種方式與該django專案進行互動
. 內層opsweb/ 目錄是你專案中的實際python包。通過它你可以匯入它裡面的任何東西
. opsweb/init.py:乙個空檔案,告訴python該目錄是乙個python包
. opsweb/settings.py:該django 專案的配置檔案
. opsweb/urls:該django專案的url宣告
. opsweb/wsgi.py: 乙個wsgi相容的web伺服器入口
設定使用mysql資料庫,django預設使用sqlite3,python3預設沒有安裝sqlite3,不然會報錯的提示找不到sqlite3的相關錯誤
此時在啟動發現已經可以正常啟動
服務啟動說明
建立並配置url
定義乙個檢視(網頁會顯示其內容)
Centos 搭建 python3 環境
一,安裝可能需要的依賴 yum install y openssl devel bzip2 devel expat devel gdbm devel readline devel sqlite devel gccwget三,解壓python3.6.0檔案tar xzvf python 3.6.0.t...
centos中python3環境搭建
我自己租的伺服器是阿里雲的輕量應用伺服器,系統是centos 7.3,使用cat etc redhat release可以檢視系統版本,使用cat proc version 可以檢視核心版本。我的版本如下 用xshell連線雲伺服器要對雲服務設定 進入配置規則頁面 新增安全組 協議改為ssh,授權物...
centos6環境lamp搭建
lamp中的l指的是linux a指的是apache m指的是mysql p指的是php。首先,在剛剛安裝好的centos6系統下,關閉selinux的安全機制 其配置檔案在 etc selinux config檔案下,vi etc selinux config進入該檔案,將下圖紅框部分改為如圖所示...