Python 開發工具和架構安裝執行個體步驟

來源:互聯網
上載者:User
引言:

其實之前對於 Python,只是知道有這門語言而已。大部分還是使用 .net 開發的,之前也學了 MVC+EF 開發,但是由於工作上完全用不到,也就沒有在部落格記錄學習的東西了。

最近又接觸到了爬蟲這項技術,然後瞭解到 Python 開發爬蟲好像很厲害的樣子。於是就來了興趣,興趣是一個重要的東西,於是就開始慢慢接觸 Python 了。

然後就從最基本的配置開發環境什麼的。突然發現做 .net 真的是很方便啊,開發環境根本就不用擔心,windows 系統上只需要裝上 Visual Studio 和 MSSQL Server 就能開發了。

當然,有可能不至於我說的這麼簡單。言歸正傳,下面就從最基本的安裝開發工具和配置開發環境開始吧。

第一步:安裝開發工具

這裡我選擇的是 JetBrains Pycharm IDE,這是一個 JetBrains 公司出的專門針對 Python 開發的IDE。

下載地址(JetBrains 官網):

下載完成之後,運行下載的檔案,根據指引一步一步的安裝,安裝過程很簡單,不過我還是記錄下我安裝的步驟。

運行下載的 .exe 檔完成之後,出現以下的介面,直接點擊 Next。

然後選擇好安裝地址,再次 Next。

然後下面選擇建立案頭捷徑和建立關聯,當然,也可以預設不勾選直接 Next。隨意。

然後稍等幾分鐘就安裝完成了。下面點擊 Finish 就完成安裝了。

怎麼樣,安裝是不是很簡單。接下來就是啟用了。

運行。第一次開啟會出現以下提示,意思大概就是選擇匯入設定吧。一般第一次用的話,直接選擇第二個不匯入設定,然後點OK就行了。

之後會出現下面的介面,這是最重要的一步,啟用。可以有三種選擇(第一種是輸入JetBrains的賬戶,這裡就不做介紹了)。

第二種是輸入註冊碼,註冊碼可以去網上找一下。比如:

這裡我選擇的是第三種,使用一個終端授權的伺服器位址。這個伺服器可以自己配置,也可以在網上找一下。我就是在網上找的。。。

可參考: 或者

下面就是最後一步了,就是選擇使用哪一個開發工具的快速鍵、IDE 主題、字型和顏色等等設定。我選擇預設,直接點擊 OK。

到此開發工具的安裝告一段落。下面配置 Python 的開發環境,即安裝 Python 的代碼解析器。

Python 的安裝可以參考這個 安裝Python,這裡面很詳細,就不做過多介紹了。

完成了 Python 的安裝,下面開始安裝 Python 的 web 開發架構。

Python 的開發架構有很多,可以自行去瞭解。我瞭解了兩個 Flask 和 Django。

初學者一般建議先學 Flask 這個比較輕量級的 web 開發架構,還有一個 Django 屬於 MVC 的重量級的 web 開發架構。(這裡先不安裝這個,畢竟我也是初學者。。。)

先安裝 Flask 一個輕量級的 web 開發架構。

首先運行 windows 的命令列。(即cmd)

輸入:pip install flask

安裝完成後測試一下是否按照成功。輸入:python

然後接著輸入:from flask import Flask

如果沒有報錯的話就說明安裝成功了。繼續下一步。安裝 flask-sqlalchemy 包,sqlalchemy 我把它理解為一個 ORM 架構,類似於 .net 的 EF 架構。

首先安裝 sqlalchemy。輸入:pip install sqlalchemy

安裝完成後,然後接著安裝 flask-sqlalchemy。輸入:pip install flask_sqlalchemy

然後測試一下是否安裝成功。輸入:from flask_sqlalchemy import SQLAlchemy

如果依然沒有報錯的話,就說明安裝成功了。到此 Flask 這個 web 開發架構就安裝完成了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.