python準備 python環境準備

2021-10-12 11:41:05 字數 1410 閱讀 4354

環境準備:

可以使用linux作業系統或者mac系統,windows上也可以使用.

ide & editor

python版本選擇

推薦使用3.4.x以上的版本,雖然很多模組在python2版本上比較穩定,相對支援的庫也比較多,但是python3是趨勢.

安裝pyenv來管理python環境

pyenv的安裝說明: 

可以根據這個位址上的進行安裝,非常簡單,我的是在centos系列下進行的,直接使用指令碼安裝即可.

curl -l | bash

執行完成後需要加入變數到使用者配置檔案:

[root@py ~]# tail -4.bash_profile

export path="/root/.pyenv/bin:$path"eval"$(pyenv init -)"eval"$(pyenv virtualenv-init -)"export pyenv_virtualenv_disable_prompt=1

然後重新登入終端即可.

pyenv基本使用

是製作的乙個映象,託管在七牛雲儲存上

pyenv install 安裝python

pyenv install 3.4.2 #直接指定python的版本號即可.

pyenv virtualenv 建立虛擬環境

pyenv virtualenv 3.4.2 ch_0 #建立虛擬環境

pyenv local 設定使用python版本

pyenv local ch_0 #進入虛擬環境ch_0此時再使用python指令則是3.4.2版本.

檢視本地的python環境:

pyenv versions

ipython & jupyter 安裝和使用

ipython提供友好的互動式ide,使用起來非常方便,推薦大家使用。

jupyter可以提供乙個web頁面的互動式環境,而且還可直接整理成筆記,非常好用.有興趣可以試試.

jupyter儲存的文件放在github上是可以直接顯示的.

安裝方法:

1 pip installipython2 pip installjupyter3 jupyter notebook4

9 ipython 4.1.1 --an enhanced interactive python.10 ? -> introduction and overview of ipython's features.

11 %quickref ->quick reference.12 help -> python's own help system.

13 object? -> details about 'object', use 'object??' forextra details.14

15 in [1]: print('hello world')16 hello world

Python學習筆記(一) 環境準備

人生苦短,快學python!最近開始想繼續重拾機器學習興趣,故想系統學習一下python。本章主要介紹anaconda的安裝,anaconda是python的乙個開源版本,裡面包含了各種各樣的python庫,比較全!我使用是mac系統,故介紹一下mac的安裝步驟及配置。mac下anaconda預設安...

約瑟夫環(python)

約瑟夫環 約瑟夫問題 是乙個數學的應用問題 已知n個人 以編號1,2,3 n分別表示 圍坐在一張圓桌周圍。從編號為k的人開始報數,數到m的那個人出列 他的下乙個人又從1開始報數,數到m的那個人又出列 依此規律重複下去,直到圓桌周圍的人全部出列。通常解決這類問題時我們把編號從0 n 1,最後 結果 1...

Python 約瑟夫環

在這裡插入 片 約瑟夫環問題的起源來自猶太歷史學家約瑟夫和他的朋友以及39其餘的猶太人,總共41人為了躲避敵人,藏在乙個山洞中,39個猶太人決定寧願死也不被敵人抓到,於是決定自殺,所有人排成乙個圈,由第乙個人開始報數,每當數到3,就自殺。這個遊戲接著從自殺的位置開始,還是從1數到3。依次類推,約瑟夫...