天天看點

anaconda3對應的python版本_工具賦能Python環境搭建

anaconda3對應的python版本_工具賦能Python環境搭建

前情回顧

anaconda3對應的python版本_工具賦能Python環境搭建

由于考慮到很多小夥伴

會遇到各種軟體安裝的問題

是以在這裡插入一個章節

從今天開始先給大家介紹一下

Python開發環境搭建

第 2 章

anaconda3對應的python版本_工具賦能Python環境搭建
anaconda3對應的python版本_工具賦能Python環境搭建

Python開發環境搭建

古語有雲:“工欲善其事,必先利其器。”,搭建開發環境是學習本書原理與實驗必不可少的環節。本章節主要介紹Linux伺服器與Windows作業系統Python開發環境的安裝,以及如何在這兩個平台上使用Jupyter Notebook。

Jupyter Notebook是基于網頁的互動計算應用程式。其可被應用于全過程計算:開發、文檔編寫、運作代碼和展示結果。本書大部分代碼均在Jupyter Notebook上完成。當然了,有些讀者可能用不慣Jupyter Notebook,因為它并不具備調試功能,而大型軟體的開發又離不開內建開發環境(IDE,Integrated Development Environment)軟體,是以筆者也順帶講述如何安裝和使用IDE軟體Pycharm,并利用Pycharm遠端連接配接Linux伺服器,達到同步并運作代碼的功能,以提高開發效率。

anaconda3對應的python版本_工具賦能Python環境搭建

2.1 Linux伺服器2.1.1 下載下傳與安裝

下載下傳mobaxterm軟體,這個軟體可以幫助大家在Windows作業系統遠端連接配接Linux伺服器,且該軟體是開源免費的。

https://mobaxterm.mobatek.net/download.html

2.1.2 使用mobaxterm連接配接遠端伺服器

(1) 建立session連接配接遠端伺服器,如圖 2.1所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.1 Session

(2) 選擇SSH連接配接,如圖 2.2所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.2 SSH連接配接

(3) 輸入Linux伺服器與使用者名,點選OK之後,輸入伺服器密碼即可,如圖 2.3所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.3賬戶與密碼

2.1.3 在伺服器上安裝Python開發環境

(1) anaconda簡介與下載下傳

Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。anaconda3是python3.x的意思,選用anaconda是因為能避免python包之間的版本依賴錯誤,又因為從2020年開始,官方停止維護Python2.X,是以我們直接下載下傳anaconda3即可。如圖 2.4所示,下載下傳Linux版本的anaconda,然後上傳至伺服器。

https://www.anaconda.com/distribution/#download-section

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.4 Anaconda 3.7 Linux版本

(2) 安裝anaconda3

# 切換至存放anaconda3的檔案目錄  sh anaconda檔案.sh
           

(3) 配置anaconda系統環境

1.  # 1.在自己的伺服器目錄下  2.  vim .bashrc  # 打開.bashrc檔案  3.  # 2.在.bashrc檔案底部添加  4.  alias ChilePython='/home/xxx/anaconda3/bin/python'    5.  # 為了避免與其他伺服器使用者産生指令沖突,  6.  # 可以使用自己的英文名+Python替代python  7.    8.  export PATH=/home/xxx/anaconda3/bin:$PATH    9.  # 配置anaconda的系統環境,讓系統能索引到anaconda
           

2.1.4 Jupyter Notebook的使用

(1) 配置Jupyter Notebook

1.  # 配置jupyter notebook 在指令行輸入  2.  jupyter notebook --generate-config
           

(2) 建立遠端通路Jupyter Notebook的密碼

1.  # 輸入Ipython 或者 ChilePyhton進入python程式設計環境  2.   from notebook.auth import passwd  3.   passwd()   # 修改密碼  4.   Enter password:   5.   Verify password:  6.   # 密碼會存放在一個json檔案,或者直接列印在螢幕,如下。7.  'sha1:1295456bce22:835c2e84331d99621def6ab0857f0e8bc34692d4'
           

(3) Jupyter Notebook的配置參數

1.  # 進入配置檔案jupyter_notebook_config.py  2.  vim ~/.jupyter/jupyter_notebook_config.py  # 在指令行輸入  3.   4.  # 修改jupyter_notebook_config.py  5.  c.NotebookApp.ip='*'  6.  c.NotebookApp.password = u'sha1:1295456bce22:835c2e84331d99621def6ab0857f0e8bc34692d4'  7.  c.NotebookApp.open_browser = False  8.  c.NotebookApp.port =8888  
           

(4) 使用Jupyter Notebook

1.  # 使用screen指令,可以讓jupyter一直開着  2.  screen jupyter notebook --ip 0.0.0.0    
           

(5) 使用浏覽器遠端通路Jupyter Notebook:在浏覽器中輸入伺服器ip:端口号,而後輸入密碼即可使用Jupyter Notebook,如圖 2.5。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.5通路Jupyter Notebook

2.2 Windows平台2.2.1 下載下傳anaconda

同樣地,我們在anaconda官網下載下傳Windows版本anaconda3.7,如圖 2.6所示。

https://www.anaconda.com/distribution/#download-section

anaconda3對應的python版本_工具賦能Python環境搭建

 圖 2.6 Anaconda 3.7 Windows版本

2.2.2 安裝配置

如圖 2.7所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.7安裝類型

2.2.3 安裝路徑配置

我們可以預設安裝路徑,也可以自行選擇,如圖 2.8所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.8配置安裝路徑

2.2.4 系統環境配置

我們預設Anaconda為系統Python(即都選上),如圖 2.9所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.9高階配置選項

2.2.5 在Windows上使用Jupyter Notebook

(1) 點選windows視窗圖示,選擇anaconda3檔案夾,點選選擇Jupyter即可。

(2) 在浏覽器中輸入127.0.0.1:8888 或者 localhost:8888(第一次打開,可能需要輸入token),如圖 2.10所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.10 token

(3) 結果呈現,如圖2.11所示。

anaconda3對應的python版本_工具賦能Python環境搭建

圖 2.11結果呈現

2.3 使用Anaconda國内源

Anaconda的發行版預設是國外的源,是以下載下傳一些Python包會比較慢。是以,我們需要更換成國内的源,一般是清華源或者中科大源。Windows使用者在cmd指令行輸入更換指令,Linux使用者在bash指令行輸入更換指令。

2.3.1 更換清華源

1.  conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  2.    3.  conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/  4.    5.  conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/  6.    7.  conda config --set show_channel_urls yes
           

2.3.2 更換中科大源

1.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/  2.     3.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  4.     5.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/  6.     7.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/  8.     9.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/  10.     11.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/  12.     13.  conda config --set show_channel_urls yes
           

2.3.3 pip設定永久阿裡雲源

有時候anaconda不含有某些Python包的連結,導緻無法安裝這些包。是以,我們需要用pip install xxx_package來安裝。同樣地,為了下載下傳更迅速,我們依舊将pip的下載下傳源換成國内阿裡雲源。Windows和Linux使用者在自己平台的指令行下輸入以下更換指令即可。

1.  pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
           
anaconda3對應的python版本_工具賦能Python環境搭建

下一期,我們将繼續介紹

Python虛拟環境搭建

敬請期待~

anaconda3對應的python版本_工具賦能Python環境搭建
anaconda3對應的python版本_工具賦能Python環境搭建

關注我的微信公衆号~不定期更新相關專業知識~

anaconda3對應的python版本_工具賦能Python環境搭建
anaconda3對應的python版本_工具賦能Python環境搭建

内容 |阿力阿哩哩 

編輯 | 阿璃 

anaconda3對應的python版本_工具賦能Python環境搭建

點個“在看”,作者高産似那啥~

anaconda3對應的python版本_工具賦能Python環境搭建