1. 公司禁用了 python
我的主業是桌面開發,偶爾也需要搞搞資料和演算法,最近在用 python 處理一些作業,正搞得熱火朝天,突然 python 就不能用了,一查記錄原來是 IT 管理員禁止我使用 python,

不清楚為啥 IT 管理員會盯上 python,總之先提交了解封的需求,在等 IT 給我解封的期間我不想中斷自己的作業,只好自己想辦法運行 python,我知道有很多在線運行 python 的環境,而且微軟自己也有 Codespaces 和 Remote Development Extension Pack 之類的東西,但這次我就試試看在 Azure 的 機器學習作業室 中運行 python,順便寫一篇 Azure 入門的文章,
2. Azure 訂閱

Azure 中資源的組織結構,它具有四個級別:管理組、訂閱、資源組和資源,
- 資源:資源是你創建的服務的實體,如虛擬機、存盤或 SQL 資料庫,
- 資源組:資源合并成為資源組,資源組充當在其中部署和管理 Azure 資源(如 Web 應用、資料庫和存盤帳戶)的邏輯容器,
- 訂閱:訂閱將用戶帳戶和這些用戶帳戶創建的資源組合在一起, 對于每個訂閱,你可以創建和使用的資源量有限制或配額, 組織可以使用訂閱來管理成本,或者由用戶、團隊或專案創建的資源,
- 管理組:這些組有助于你管理多個訂閱的訪問、策略和合規性, 管理組中的所有訂閱都會自動繼承應用于管理組的條件,
使用 Azure 的前提是擁有一個 Azure 訂閱,如果只是試用和學習的話可以還可有幾種途徑,登錄 Auzre 門戶 后,可以找到 200 美元免費試用 和 學生權益 的頁面:

你也可以隨便找一篇 docs.microsoft.com/zh-cn/learn 的教程,開一個 Azure 沙盒,例如你可以在 這篇 教程里開一個沙盒試試,Microsoft Learn 沙盒(有時亦稱為“Azure 沙盒”)是可用于通過 Microsoft Learn 內容探索 Azure 的免費環境,一個沙盒只能存活 4 小時,每天可以創建多個沙盒,
2. 資源組
如果還沒有創建過資源組,點擊 資源組 進入資源組頁面,然后點擊 創建 按鈕開始創建資源組,
選擇要創建的資源組所在的訂閱,輸入資源組的名稱,選擇區域,然后就可以點擊“查看+創建”按鈕創建資源組,

3. 機器學習資源
現在,訂閱和資源組都已經創建好了,下一步就要創建具體的資源,進入 所有服務 -> 機械學習 頁面,創建一個新的機器學習作業區,

在這個頁面選擇你的訂閱、資源組、地區,隨便輸入一個名字,然后點擊 “審閱+創建" 按鈕完成機器學習作業區的創建,

稍等片刻,頁面提示資源“部署完成”,點擊 ”轉到資源“進入剛創建的機器學習資源,
4. 機器學習作業室

在機器學習頁面,點擊”啟動作業區“,進入機器學習作業室頁面,

在 Azure 機器學習作業是,我可以用 Notebooks 運行 python,這就是我的目標了,其它還有各種機器學習的功能,這都不是我現在關心的,有機會再試試,但現在離運行 python 還差一步,我還需要一個 計算實體 用于運行 python 代碼,在左邊選單選中 “計算“,然后在 ”計算實體“ 頁面點擊 ”創建“:

隨便選一個自己負擔得起得虛擬機型別,輸入名稱后點擊”創建“即可完成一個計算實體的創建,Azure 預置的機器學習計算實體已經預裝了大部分常用的工具,基本做到開箱即用,

最后,在左邊選單選中”Notebooks“,上傳各種檔案和代碼,打開 python 代碼運行,我的目標就實作了,
5. 收費

最后的最后,因為我只是想臨時運行一下 python,用完后記得關閉計算實體,即使關閉了計算實體 Azure 還是會持續收一些費用,因為創建的各種資源也算是租借了硬碟空間,
在 成本管理 + 計費 頁面可以查看自己的 Azure 額度和花費及預測,只是運行下 python 其實花不了多少:

6. 結語
在 Azure 的使用程序中,頁面上匯出都是提示和學習資源的鏈接,例如 Azure 機器學習檔案,如果你不是像我這樣只是簡單地使用一下 python,這些資源應該可以幫到你,你也可以在 Learn Microsoft Docs 中找到一些不錯的課程,例如這篇:創建機器學習模型,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/250504.html
標籤:其他
上一篇:沒有二十年道行您別來呲中臺
