一、環境說明:
1、Centos 7下安裝Python3X及版本管理工具pyenv
二、環境搭建:
1、安裝Python 依賴的庫:
gcc make patch gdbm-devel openssl-devel sqlite-develzlib-devel bzip2-devel readline-devel
2、安裝版本管理工具pyenv(參考github):
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bi
n/pyenv-installer | bash
命令成功執行完成之後,會提示更改配置文件,在“~/.bash_profile”~中添加以下內容:
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
即,將pyenv安裝路徑加入到系統環境變量中。重新登錄終端,修改生效。
備註:儘量使用github推薦額方式安裝pyenv(即上述方法),否則可能會有一些插件不可用(因爲其它安裝方式未必能安裝所需的插件,比如virtualenv就是以插件的形式安裝到pyenv)。
3、使用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" 使環境變量生效,如果還沒有效果,就退出終端,重新打開。
4、使用pip安裝ipython:
pip install ipython
5、使用pip安裝jupyter:
pip install jupyter
6、使用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:有待完善。。。