1、環境說明:
python
一、Centos 7下安裝Python3X及版本管理工具pyenv
git
2、環境搭建:github
一、安裝Python 依賴的庫:
web
gcc make patch gdbm-devel openssl-devel sqlite-develzlib-devel bzip2-devel readline-develsql
二、安裝版本管理工具pyenv(參考github):瀏覽器
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bi
n/pyenv-installer | bashbash
命令成功執行完成以後,會提示更改配置文件,在「~/.bash_profile」~中添加如下內容:服務器
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
curl
即,將pyenv安裝路徑加入到系統環境變量中。從新登陸終端,修改生效。
ide
備註:儘可能使用github推薦額方式安裝pyenv(即上述方法),不然可能會有一些插件不可用(由於其它安裝方式未必能安裝所需的插件,好比virtualenv就是以插件的形式安裝到pyenv)。
三、使用pyenv:
A)列出全部已安裝的python版本(包含系統自帶的和使用pyenv安裝的python版本)
pyenv versions
B)列出當前目錄使用的python版本及原版本
pyenv version
C)查看或設定當前目錄的python版本(若是後面跟了python版本,表示設定版本;不跟即爲查看版本)
pyenv local
例如:pyenv local test(將當前目錄的python版本設定成test虛擬python環境)
D)查看或設定全局python版本(具體同上)
pyenv global
備註:建議忘記此命令!(一旦系統python版本被更換,會出問題的)
E)建立虛擬環境,主要用於版本隔離
pyenv virtualenv 版本號 虛擬版本號名稱
例如:pyenv virtualenv 3.5.2 test(建立一個名爲test的虛擬python環境,使用的python版本是3.5.2)
備註:進入虛擬python環境下的目錄,會自動激活虛擬python環境的python版本,若是不想激活虛擬環境下的python,能夠還用命令pyenv deactivate,從新激活虛擬環境下的python,可使用命令pyenv activate。
F)使用pyenv安裝不一樣版本的python
pyenv install python版本號
例如:pyenv install 3.5.2 (安裝版本號爲3.5.2的python)
G)使用pyenv升級軟件
pyenv update
H)卸載pyenv
直接刪除目錄rm -rf ~/.pyenv ,而後把~/.bash_profile 環境變量配置中的三行刪掉
備註:運行命令exec "$SHELL" 使環境變量生效,若是尚未效果,就退出終端,從新打開。
四、使用pip安裝ipython:
pip install ipython
五、使用pip安裝jupyter:
pip install jupyter
六、使用jupyter:
jupyter是一個web界面的程序演示環境,支持不少開發語言,能夠在瀏覽器端使用服務器的開發環境,本地不須要作任何配置,使用起來很方便。
A)無參數啓動jupyter notebook
jupyter notebook
備註:默認的打開方式,只能在本地的瀏覽器訪問;命令執行以後,會自動打開本地瀏覽器。
B)設定參數啓動jupyter notebook
jupyter notebook --ip=0.0.0.0 --port 8899 --no-browser
備註:指定ip爲0.0.0.0,表示局域網內任何主機均可訪問,也能夠指定port,不然jupyter會自動分配一個可用的端口,一般是8888端口,指定-- no-browser,表示啓動後不打開本地的瀏覽器。
PS:有待完善。。。