centos中安裝python3.7


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM