天天看點

Linux-安裝Python解釋器及虛拟環境

linux上運作Python解釋器

1.很重要,必須執行此操作,安裝好編譯環境,c語言也是編譯後運作,需要gcc編譯器golang,對代碼先編譯,再運作,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
           
2.擷取python的源代碼,下載下傳且安裝,下載下傳源代碼包的形式,自由選擇

yum install lrzsz -y

           
3.下載下傳完源代碼包之後,進行解壓縮
tar -zxvf Python-3.6.9.tgz 

           
4.解壓縮完畢之後,生成了python369的源代碼目錄,進入源代碼目錄準備開始編譯
cd Python-3.6.9
           
5.此時準備編譯三部曲 ,編譯的第一曲:指定python3的安裝路徑,以及對系統的開發環境監測,使用如下指令
#指令解釋
#  configure 是一個腳本檔案,用于告訴gcc編譯器,python3即将安裝到哪裡,以及對基礎的開發環境檢查,檢查openssl,檢查sqllite,等等
# 編譯第一曲,結束後,主要是生成makefile,用于編譯的

[root@s25linux Python-3.6.9]# ./configure --prefix=/opt/python369/    


#編譯第二曲:開始進行軟體編譯
直接輸入 make指令即可

#編譯第三曲:編譯安裝,生成python3的可執行程式,也就是生成/opt/python369/
make install    

#編譯的第二曲,和第三曲,可以簡寫成  make && make install   #代表make成功之後,繼續make install 

6.等待出現如下結果,表示python3編譯安裝結束了
Successfully installed pip-18.1 setuptools-40.6.2

7.此時可以去檢查python3的可執行程式目錄
[root@s25linux bin]# pwd
/opt/python369/bin


8.配置PATH環境變量 ,永久修改PATH,添加Python3的bin目錄放入PATH開頭位置
vim /etc/profile
寫入如下内容
PATH="/opt/python369/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:"
9.手動讀取/etc/profile,加載檔案中的所有變量
source  /etc/profile  

10.檢查python3的目錄,以及pip3的絕對路徑
[root@s25linux bin]# which pip3
/opt/python369/bin/pip3

[root@s25linux bin]# which python3
/opt/python369/bin/python3

           

【linux】虛拟環境

安裝virtualenv

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  virtualenv 
           

建立虛拟環境

virtualenv  --no-site-packages --python=python3    venv1  
#-no-site-packages 建立幹淨隔離的虛拟環境
#--python=python3  是指定解釋器的版本
#venv1是虛拟環境的名字
           

激活虛拟環境

source /opt/venv1/bin/activate # 虛拟環境的路徑
           
virtualenvwrapper
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  virtualenvwrapper
           

配置系統的全局變量,加載virtualenvwrapper

編輯檔案寫入配置

vim  /etc/profile  
           
WORKON_HOME=~/Envs   #設定virtualenv的統一管理目錄
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #添加virtualenvwrapper的參數,生成幹淨隔絕的環境
VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3      #指定python解釋器
source /opt/python367/bin/virtualenvwrapper.sh          #執行virtualenvwrapper安裝腳本
           

讀取/etc/profile使配置生效

source/etc/profile
           

使用virtualenvwrapper

mkvirtualenv  venv1
mkvirtualenv  venv2
           

激活/切換虛拟環境

workon venv2
           

進入虛拟環境家目錄

cdvirtualenv  
           

列出目前所有的虛拟環境

lsvirtualenv  
           

列出目前解釋器,所有的子產品檔案夾

lssitepackages 
           

進入目前解釋器的子產品檔案夾

cdsitepackages
           
WORKON_HOME=~/Envs

VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'

source /opt/python369/bin/virtualenvwrapper.sh

VIRTUALENVWRAPPER_PYTHON=/opt/python369/bin/python3

export PATH=/root/git/bin:$PATH
           

安裝git

第一步

yum -y install git
yum install zip unzip
wget https://github.com/git/git/archive/v2.3.0.zip
           

第二步

mkdir /root/git
           

第三步

unzip v2.3.0.zip
           

第四步

cd git-2.3.0/
           

第五步

make prefix=/root/git all
           

第六步

make prefix=/root/git install
           

第七步

git --version
           

第八步

vim /etc/profile


source /etc/profile

           

移動檔案夾

mv /root/v2.3.0.zip /opt/
           

互相發送資料

scp v2.3.0.zip [email protected]:/root
           

2.更新pip3工具

pip3 install -i https://pypi.douban.com/simple --upgrade pip