linux安裝python3

開發環境-Pyenv

python多版本管理工具

    管理python解釋器

    管理python版本

    管理python的虛擬環境

pyenv安裝
#yum -y install git

安裝python編譯依賴
#yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readine-devel zlib-devel bzip2-devel

創建python用戶(也可以直接用root用戶下載)
#useradd python
#su - python

安裝pyenv,下載的pyenv-installer是一個shell腳本
$curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

在~/.bashrc的文件中添加

export PATH="/home/python/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

需要重新登錄(加載文件)

 pyenvsh使用
$pyenv install -l

$pyenv install 3.5.3 -v

$python -V
顯示當前版本

$pyenv version
查看當前版本
$pyenv versions
查看系統可以版本

Virtualenv虛擬環境

因爲之前使用的python環境是公共的空間,如果多個項目使用不同python版本,會帶來衝突,最好的解決辦法就是每一個項目獨立運行自己的獨立小環境

(/home/python/.pyenv/versions/3.5.5/lib/python3.5/site-packages在大環境下,開發中所有的包都會放到這個目錄中;

虛擬環境下安在這個目錄/home/python/.pyenv/versions/3.5.5/envs/pikachu355/lib/python3.5/site-packages)

$pyenv virtualenv 3.5.3 pikachu353(起個新名字)

pip通用配置

pip是python的包管理工具,3.x版本自帶,和yum一樣爲了使用國內鏡像配置如下

$mkdri ~/.pip
$vim ~/.pip/pip.conf

 [global]

index-url=https://mirrors.aliyun.com/pypi/simple/

trusted-host=mirrors.aliyun.com

$pip help install

$pip install ipython

pip升級
$pip install --upgrade pip

$pip install jupyter
安裝可視化界面

$jupyter notebook --help
查看選項

$jupyter notebook password
設置密碼

$jupyter notebook --ip=0.0.0.0
設置ip
導出包(在虛擬環境下)
$pip list
$pip freeze > requirement(名字自定義)
導入:
$pip install -r ../requirement

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章