1.首先切換目錄 大型的軟件一定要安裝在/ opt中 規范
cd /opt
2.下載python3的源碼
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
3.安裝依賴包很重要,以后在用python的時候會出現的各種問題基本上都是依賴包沒有安裝全
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
4.解壓源碼壓縮包
tar -xvf Python-3.6.2.tgz
5.切換目錄 cd Python-3.6.2.tgz
6.編譯且安裝
1.釋放編譯文件makefile,這makefile就是用來編譯且安裝的
./configure --prefix=/opt/python36/ 注釋:--prefix 指定軟件的安裝路徑
2.開始編譯
make
3.編譯且安裝
make install
7.安裝完成之后配置環境變量 不然在命令中沒發用只能切換到文件目錄下才能用
兩種方法 (二選一)
方法一:;臨時生效
查看 echo $PATH
添加 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
方法二:永久生效 (建議)
1. vim /etc/profile
2.寫在最后 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin 保存退出 :wq!
3.
讀一下這個/etc/profile 使得生效
source /etc/profile
問題解答: 在安裝是出現
說明你的pip的版本低了需要更新,但是還是能用的,為了不麻煩還是更新一下 就一句命令
pip3 install --upgrade pip
在以后安裝庫的時候最好用 virtualenv
virtualenv 就是一個虛擬解釋器
就是基於物理環境下的python解釋器,虛擬/分身 出的 多個解釋器
安裝virtualenv 1.下載virtualenv工具通過物理環境的pip工具安裝
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
2.創建虛擬環境venv1 venv2
virtualenv --no-site-packages --python=python3 kkvenv1

--no-site-packages 這是構建干凈,隔離的模塊的參數
--python=python3 這個參數是指定虛擬環境以哪一個物理解釋器為基礎的
重頭戲來了!!!!virtualenv 每次要進入的時候太麻煩 所以有個升級版以后就用這個吧
安裝以及配置
1. 安裝這個命令,必須得在物理解釋器地下,注意!! 不然你的工具就安裝在了當前的虛擬環境中還是沒有用的
pip3 install virtualenvwrapper
2.大坑!!!!!!由於系統在啟動的時候加載又先后所以我們要把python的環境變量提到前面
1.1 查看環境變量
echo $PAT
如果是:/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 那就不用修改如果不是請下一步
1.2 vim /etc/profile
寫入 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin 保存退出
3.修改環境變量
1.1 vim ~/.bashrc
1.2 寫入一下命令 有坑!!! 路徑
export WORKON_HOME=~/Envs #設置virtualenv的統一管理目錄 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的參數,生成干凈隔絕的環境 export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #指定python解釋器 切記!!!!!!切記!!!!!!!!切記路徑換成自己的 source /opt/python36/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本
4.重新啟動
logout
ssh .... 鏈接
5.使用方法:
此時正確的話 virtualenvwrapper工具已經可以使用
提供了哪些命令?
mkvirtualenv 虛擬環境名 #自動下載虛擬環境,且激活虛擬環境
workon 虛擬環境名 #激活虛擬環境
deactivate 退出虛擬環境
rmvirtualenv 刪除虛擬環境
cdvirtualenv 進入當前已激活的虛擬環境所在的目錄
cdsitepackages 進入當前激活的虛擬環境的,python包的目錄