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 root@192.168.101.54:/root
2.升級pip3工具
pip3 install -i https://pypi.douban.com/simple --upgrade pip