Python3.6源碼編譯安裝
下載安裝Python-3.6.5包
[root@minion-1 ~]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
解壓包
[root@minion-1 ~]#tar xf Python-3.6.5.tgz
進入目錄並設置路徑
[root@minion-1 ~]cd Python-3.6.5/ && ./configure --prefix=/usr/local/python36
編譯安裝
[root@minion-1 Python-3.6.5]# make && make install
調整pip的國內源
[root@minion-1 Python-3.6.5]# vi /etc/pip.conf
[global]
index-url = http://pypi.douban.com/simple
trusted-host= pypi.douban.com
[list]
format=columns
安裝virtualenv(如遇到提示就升級下: /usr/local/python36/bin/pip3 install --upgrade pip)
[root@minion-1 Python-3.6.5]# /usr/local/python36/bin/pip3 install virtualenv
調用virtualenv,在目錄下生成python36env配置文件
[root@minion-1 python36]# /usr/local/python36/bin/virtualenv ./python36env
進入python36env環境
[root@minion-1 python36]# source python36env/bin/activate
pip安裝pymysql
[root@minion-1 python36]# pip install pymysql
列出目前環境下所有pip安裝的包
[root@minion-1 python36]# pip list
Package Version
pip 19.0.3
PyMySQL 0.9.3
setuptools 40.8.0
wheel 0.33.1
(python36env)
[root@minion-1 python36]# vi /etc/my.cnf
[mysqld]
default-storage-engine =innodb
innodb_file_per_table
collation-server =utf8_general_ci
init-connect =‘SET NAMES utf8‘
character-set-server =utf8
Python3.6源碼編譯安裝