linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境
我們在安裝Ubuntu系統的時候會自帶安裝python2.7和python3.6版本的Python解釋器,直接執行"ptyhon"默認運行的是python2.7,只有執行"python3"時才會運行python3.6版本。Python解釋器默認安裝在/usr/bin目錄下,但是Ubuntu并沒有默認安裝pip包管理工具。我們需要安裝pip和相應的IDE就可以開發python程序了,IDE大部分都會選擇PyCharm。
安裝PIP工具
pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。而且通過pip這個工具可以很方便的在線安裝相應的依賴庫,還可以幫我們去查詢和管理庫信息,通過pip來安裝管理Python包是非常方便高效。Ubuntu安裝pip非常簡單,如果是為python2.7安裝pip則執行命令:sudo apt install python-pip,如果是為python3安裝pip則執行命令:sudo apt install python3-pip。使用的時候同樣也需要注意,如果使用命令"pip install package"安裝則會將包安裝到python2.7對應的庫里(/usr/lib/python2.7/dist-packages),如果使用"pip3 install package"則會安裝則會將包安裝到python3.6對應的庫里(/usr/lib/python3.6/dist-packages)。
檢查PIP是否安裝
安裝相應的pip之后我們可以通過命令:pip --version或者pip3--version來查看當前pip版本信息及安裝路徑,我們可以看到當前的pip版本為pip 9.0.1。也可以使用命令pip list查詢pip已安裝的包,利用pip我們就可以為python安裝各種第三方包來快速的實現功能應用。
更新pip
如果覺得pip版本太低可以執行命令:sudo pip3 install --upgrade pip或者sudo python3 -m pip install --upgrade pip來升級pip版本到最新,安裝完成后可以使用pip -V或者pip3 -V查看應用的pip版本信息。
配置pip源
由于pip官方源服務器在國外,所以訪問的時候總是會遇到網速太慢、網絡延時、無法連接等現象。為了解決這一問題國內一些大型的云服務商提供鏡像源服務來加速訪問。我們利用pip提供的config參數來設置pip源,在終端執行命令:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/即可將阿里源永久設置為pip源(系統會自動在 /home/kevinfan/.config/pip/目錄下生成一個pip.conf配置文件并寫入全局配置)。如果只是臨時使用可以在安裝包的時候通過參數i來指定下載源:pip install package -i https://mirrors.aliyun.com/pypi/simple/ 。
安裝IDE
Python目前最好用的開發工具還要屬PyCharm了,而且PyCharm也提供了Linux版本。我們下載Community社區版本就可以了(免費),下載完成之后我們進入下載目錄調出終端利用tar解壓PyCharm壓縮文件。進入PyCharm在bin目錄并打開終端執行命令:sh pycharm.sh就可以安裝并啟動PyCharm了,但是每次都要到bin中來通過指令啟動還是挺麻煩的。
創建快捷方式
進入 /usr/share/applications目錄中,ubuntu將所有快捷方式都保存在這個目錄中。在這里我們使用命令:sudo vim pycharm.desktop創建一個以pycharm命名的desktop文件。根據需求自己添加一些屬性,最后一條屬性設置之后加上一個分號。填寫好配置信息之后保存,然后為該文件設置執行權限。文件提權命令為:sudo chmod +x pycharm.desktop,當然你也可以右擊這個文件選擇屬性把允許作為程序運行給勾上。
總結:
個人覺得pycharm挺好用的,當然你也可以選擇其他的IDE。比如VSCode或者Sublime Text ,都是不錯的編輯器并提供了相應的python插件。以上內容是小編給大家分享的【Linux實戰016:Ubuntu搭建python開發環境】。希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。
總結
以上是生活随笔為你收集整理的linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数字字符串乘以2_Pytho
- 下一篇: android 端口进程号,Androi