Python課程第一週 環境準備

環境準備,安裝版本控制軟件pyenv

1. 使用pyenv-installer安裝pyenv

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash


2. 將環境變量添加到bash腳本中去

vim ~/.bash_profile
export PATH="~/.pyenv/bin:$PATH"
eval "(pyenv init -)"
eval "(pyenv virtualenv-init -)"


3. 安裝python3.5.2

首先安裝編譯工具:

yum install -y gcc make patch

安裝依賴包:

yum install -y gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

安裝python3.5.2 

pyenv install 3.5.2

這時會從python.org官網上下載python-3.5.2.tgz安裝包,但是因爲國內的網絡環境比較差,因此下載速度非常慢,可以先下載好Python-3.5.2.tgz安裝包,在.pyenv目錄下創建cache目錄,將安裝包上傳到該目錄後再安裝:

mkdir .pyenv/cache
cp Python-3.5.2.tgz .pyenv/cache/Python-3.5.2.tar.gz
pyenv install 3.5.2

此時就會直接從該目錄裏安裝Python3.5.2

安裝完成以後在當前目錄下查看Python版本信息

python -V

wKioL1hKKAajart6AAAIT4hdDFA687.jpg


4. 常用pyenv命令

pyenv versions  查看已經安裝好的python版本
pyenv version    查看當前python版本
pyenv local 3.5.2   當前目錄下的python環境切換到3.5.2版本
pyenv local system  當前目錄下的python環境切換到system版本
pyenv global 3.5.2   將整個系統的python環境切換到3.5.2版本(不要操作!)
pyenv commands    查看pyenv可以執行的命令
pyenv install  3.5.2   安裝python3.5.2版本        
pyenv uninstall 3.5.2 卸載python3.5.2版本


5. pyenv virtualenv配置

使用virtualenv命令可以建立起一個獨立的虛擬環境,在虛擬環境中可以單獨配置不同的軟件版本,使用命令如下:

pyenv virtualenv 3.5.2 test 創建一個虛擬環境test,使用python3.5.2版本
pyenv local test  切換到虛擬test環境

在pyenv程序當中,使用virtualenv命令創建的虛擬環境可以使用

pyenv versions

看到,同時還會看到一個3.5.2/envs/test,這是因爲創建的test虛擬環境實際上是建立在3.5.2版本下的,因此所有環境配置文件都會版本號目錄底下。而使用pyenv versions看到的test信息其實只是一個軟鏈接。


6.jupyter的配置

jupyter是一個IDE工具,可以在網頁上在線查看當前的項目信息,安裝過程如下:

pyenv local 3.5.2
pip install jupyter
jupyter notebook --ip=0.0.0.0

最後一個命令就啓動jupyter,然後監聽外網IP的8888端口上,如果不帶--ip="ip_address"的話就監聽在localhost:8888上。

打開瀏覽器,使用http://host_ip:8888訪問jupyter,在本機使用http://localhost:8888訪問。


7. pip的安裝環境配置,使用pip安裝軟件的話,默認也是直接從國外的源安裝,速度較慢,因此儘量切換到國內的源安裝:

直接在.pip目錄下創建配置文件

vim ~/.pip/pip.conf
[global]
timeout=300
index-url=http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com



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