偷喵 Py 交易的門縫
概覽
目標
讓你偷瞄 Ubuntu 下的 Python 門縫,以便適應 1Z Lab 教程中 Ubuntu 上的 Python 環境使用
路線
?? ? 本機的 Python 環境
? 選擇開發工具
? 認識一下 pip
? 怎么安裝 pip
? pip 常見操作
? 愉快的進入 PyESPCar 吧
? ??
反饋 or 求助
?? 或許寫的不盡你意,如果你有什么問題或是什么建議,可以 Email to: [email protected] 或者使用 anydesk 請求協助,我們一起探索前行
本機的 python 環境
既然要瞄幾眼 py 交易的門縫,那總得知己知己知己(沒錯全是知己,沒有知彼)
先看下本 Ubuntu 的 py 版本吧
怎么是 python2 版本的呢,不是說最新的是 python3 的嗎?這個地方就說來話短了,存在即合理,python2 存在這么久,有不少的項目依然依賴 python2 的環境也是正常的,所以 Ubuntu 安裝的時候默認是 python2 和 python3 都安裝了
那怎么看 python3 的版本號呢?
好奇的話也可以試試下方命令,看看輸出什么
$ python2 -V
? 那么問題來了,如果本機沒有安裝 python 環境呢?溫故而知新,嘗試回顧下之前的再自己解決下吧
python 開發工具
-
選哪個
俗話說得好,“工欲善其事,必先利其器”,有了環境,只能算是知道了哪扇門,沒有一個好的工具,怎么能適當的撬開門縫呢
此處推薦一款 python 利器,PyCharm,至于理由嘛,隨便百度一下都說的比我好
-
怎么裝
打開下載頁面
-
往常的時候我一定是點擊紅框的
Download
就下載了,不過好像好像有點不對呀,它問我們On Ubuntu?
再看看,Ubuntu 的版本好像也符合,原來在Ubuntu 16.04 以及之后的版本
都可以直接通過命令安裝,連手動下載都省了$ sudo snap install pycharm-community --classic # 作為 Ubuntu 的用戶,我們選擇安裝開源的社區版
簡單提下
snap
,它是一種全新的軟件包安裝管理方式,和apt
不同,使用它安裝的應用程序會包含所有需要用到的所有文件和庫,從而實現了各個應用程序之間的相互隔離。因此它解決了軟件包的依賴問題,也使應用程序更容易管理不過,這種方式安裝有兩個限制,一是下載速度比較慢(理由你懂的),二是對于 32 位的 Ubuntu 它并不支持安裝,如果你是 64 位的那么你可以放心安裝,下圖中的錯誤就是這個問題
-
認識一下 pip
-
pip 是什么 pip 是 Python 包管理工具。提供了對 Python 包的查找、下載、安裝、卸載的功能
-
用 pip 安裝的“軟件”和 Ubuntu 上安裝的軟件有什么關系 pip 是 Ubuntu 安裝的軟件之一,pip 安裝的“軟件”,準確的說 pip 安裝的是 Python 包,兩者沒有關聯,所以不必擔心 Ubuntu 安裝軟件時會影響 pip 安裝,反之亦然
怎么安裝 pip
首先看看本機是否已經安裝了 pip
可見本機并沒有安裝任何版本的 pip,由于后續我們主要用到的 pip3,所以我們現在只需要按第二個提示安裝即可
輸入 y (大小寫均可)后回車即可安裝完成
再通過查看 pip3 版本來檢驗一下是否真的安裝了,如果出現下圖,那么恭喜你,已經完成了 pip3 的安裝
pip 常見操作
-
安裝新的 python 包
$ pip install 包名
-
卸載 python 包
$ pip uninstall 包名
-
尋找 python 包
$ pip search 包名
-
查看是否安裝 python 包
$ pip show --files 包名
-
檢查哪些包需要更新
$ pip list --outdated
-
升級指定包
$ pip install --upgrade 要升級的包名
Congratulations
現在,你可以愉快的進入 PyESPCar 了