Python環境的安裝

Python環境的安裝

來自專欄沐碼人

本系列是我會重新學習python,這次學習會帶著大量的問題去學,在這裡會記錄我遇到的問題,以及我的解決方法。

什麼是Python

Python是一種面向對象的解釋型編程語言,由荷蘭人Guido van Rossum於1989年聖誕節假期編寫

為什麼要學Python

由於人工智慧正在以不可阻擋的趨勢發展,Python更是擠進編程語言Top5。如果你喜歡簡單、優雅、想用更少的代碼做更多的事,那就不妨來試試Python,優秀的Python代碼,讀起來像是在讀一篇優美的文章。

下面我們就來開啟Python的大門,領略Python之美

首先是安裝Python,我們分別簡單的分享一下在Windows、Mac、Linux上的安裝步驟

windows

windows系統下python的安裝比較簡單,我們先去官網下載python,這裡最好不要下載最新版本,因為有些庫還不支持最新版本,比如scrapyd就不支持python3.6,所以我們這裡以python3.5為例

下載好以後直接next就可以安裝成功

?? 安裝的時候別忘記勾選環境配置,如果忘記勾選,需要手動添加$PATH

Mac

Mac下的安裝和windows上差不多,先去官網下載python,然後next就好。

Mac下還可以通過brew來安裝,如果已經下載安裝過brew,使用下面命令即可安裝

brew install python3

Linux

今天我們來重點介紹一下Ubuntu下怎麼安裝,熟悉這個系統的都知道他自帶Python2.7版本,但是Python官方和很多Python插件都宣布將於2020年1月1日終止支持Python2

一般情況下不需要卸載Python2,而是再下載一個Python3.x,讓兩個版本共存

這裡以ubuntu14.04為例

#添加源sudo add-apt-repository ppa:fkrull/deadsnakes#更新源sudo apt-get update#下載python3.5sudo apt-get install python3.5#進入python3的鏈接目錄cd /usr/bin#如果python3存在則刪除sudo rm python3#把python3 命令指向剛才下載的python3.5sudo ln -s python3.5 python3#驗證是否安裝成功python3 -v

Python安裝好以後,我們還需要下載Python的包管理工具pip,第一次接觸這個包管理工具的時候,你肯定是一臉懵那啥,不知道這東西是幹啥用的,我來簡單介紹一下

比如你想寫一個爬蟲,但是不會解析HTML,這個時候只需用pip下載大神寫好的beautifulsoup就可以愉快的解析HTML了,這裡在後面的章節中會講到

安裝 Python3的包管理工具

sudo apt-get install -y python3-pip#查看pip3 版本pip3 -V#查看下載的包pip3 list #下載python beautifulsoup包pip3 install beautifulsoup#卸載包pip3 install uninstall...#查看更多命令pip3 -h

設置虛擬環境

虛擬環境可以為Python項目創建一個隔離空間,確保每個項目都有自己的一組依賴項,這些依賴項不會破壞其他項目。 這裡我們還是以ubuntu為例

python3.4版本以都已經包含venv模塊,如果沒有可以通過下面的命令下載安裝

sudo apt-get install -y python3-venv

安裝完成後,我們就可以創建環境了。

#創建存放虛擬環境文件夾mkdir project# 進入目錄cd project# 創建一個名為my_first_env的環境python3 -m venv my_first_env

這個時候就會生成一個名為my_first_env的文件夾,我們可以通過ls查看裡面的文件

ls#Outputbin include lib lib64 pyvenv.cfg share

要使用環境的時候,我們通過以下命令激活即可

source my_first_env/bin/activate#進去虛擬環境(my_first_env) coder:Tools yuyoung$#編寫一個簡單的python程序,確保我們的環境沒有問題touch hello.py# 編寫文件vim hello.pyprint("Hello world")#運行我們的hello.py文件python hello.py#OutputHello world

到這裡我們的虛擬環境搭建成功了,想要離開環境的話,只需輸入命令

deactivate

注意:在虛擬環境中,我們可以使用命令python代替python3,pip則可以代替pip3

到這裡Python在幾個平台上的安裝就分享完了,但是你可能會覺得在一個小黑框里寫Python代碼很不方便,所以再和大家分享兩款工具:Anaconda和PyCharm

Anaconda

Anaconda 是一種Python免費增值開源發行版,用於進行大規模數據處理、 預測分析、科學計算, 致力於簡化包的管理和部署。Anaconda使用軟體包管理系統Conda進行包管理,下載後直接雙擊安裝。使用起來也是很方便,大家有興趣可以去安裝以後自己玩玩

PyCharm

PyCharm是由大名鼎鼎的捷克公司JetBrains開發,可能是最好用的Python開發IDE,但是這個軟體比較貴,一些土豪可以直接花錢購買,如果和我一樣窮可以選擇社區版,但是機智的你總能想到辦法。

總結:本篇分享了Python、pip以及python虛擬環境的安裝,安裝步驟都比較簡單,需要重點了解一下python虛擬環境,你可以反覆多啟動幾個虛擬環境練練手,如果你使用了Ubuntu16.04及以上,Python3和Python2都是自帶的,不需要安裝,開箱即用


推薦閱讀:

TAG:Python入門 | Python | 科技 |