Python學習-環境搭建

一、環境說明:

    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:有待完善。。。

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