centos6 python3 環境初始化

2021-08-05 20:35:23 字數 3431 閱讀 8005

: **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進入該檔案,將下圖紅框部分改為如圖所示...