1.1 CentOS 7編譯安裝Python3.7.X
1、安裝依賴&下載python3.7
# 1、yum更新yum源 yum update # 2、安裝Python 3.7所需的依賴否則安裝后沒有pip3包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make # 3、在官網下載所需版本,這里用的是3.7.0版本 wget https://www.python.org/ftp/3.7.0/Python-3.7.0.tgz
2、安裝Python
# 1、yum更新yum源 yum update # 2、安裝Python 3.7所需的依賴否則安裝后沒有pip3包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make # 3、在官網下載所需版本,這里用的是3.7.0版本 wget https://www.python.org/ftp/3.7.0/Python-3.7.0.tgz 2、安裝Python # 1、解壓 tar -xvf Python-3.7.0.tgz #2、配置編譯 cd Python-3.7.0 ./configure --prefix=/usr/local/python3 # 配置編譯的的路徑(這里--prefix是指定編譯安裝的文件夾) ./configure --enable-optimizations # 執行該代碼后,會編譯安裝到 /usr/local/bin/ 下,且不用添加軟連接或環境變量 make && make install ln -s /usr/local/python3/bin/python3 /usr/bin/python3 # 添加軟連接 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #3、將/usr/local/python3/bin加入PATH [root@linux-node1 testProj]# vim /etc/profile #然后在文件末尾添加 export PATH=$PATH:/usr/local/python3/bin
[root@linux-node1 testProj]# source /etc/profile # 修改完后,還需要讓這個環境變量在配置信息中生效,執行命令
1.2 創建python虛擬環境
https://www.cnblogs.com/liuyansheng/p/6141197.html
1、安裝virtualenv
yum install python-virtualenv
2、創建python虛擬環境
virtualenv env # 執行后,在本地會生成一個與虛擬環境同名的文件夾
如果你的系統里安裝有不同版本的python,可以使用--python參數指定虛擬環境的python版本:
virtualenv --python=/usr/local/python3/bin/python3 env
3、啟動虛擬環境
source bin/activate # 啟動虛擬環境
deactivate # 退出虛擬環境
1111111111111111111111111111