在 iMac mini 上設定 Python 虛擬環境並與 Jupyter Notebook 聯動

甘果-avatar-img
發佈於程式
更新 發佈閱讀 1 分鐘

iMac mini 使用的 iMac OS 上原本就有 python 3.9 ,同時也可以進行「MPS」的GPU運算功能,不過在使用之前,還是先設定好 python 的虛擬環境,方便之後的程式修改以及版本控管。

  • 建立虚擬環境

iMac OS 的 python 3.9 已經有有包含「venv」虛擬工具,所以不需要再另外安裝,只需要進行環境就可以。 

python3 -m venv 「工作目錄」

這時候就會產生一個工作目錄出來。然後,進入工作目錄啟動虛擬環境。

source bin/activate
  • 安裝 Library

在 iMac 的命令預先就已經有安裝「numpy」,所以只要安裝其他常用的程式庫就可以。

pip install pandas
pip install matplotlib

同時因為「pyTorch」以及「MPS」在一開始就安裝了,所以可以利用「pyvenv.cfg」這個檔案來引入外部的程式庫。

include-system-site-packages=true
  • 設定 Jupyter 連動

接下來設定在 jupyter 界面上啟動不同的 python 虛擬環境。首先,還是虛擬環境的狀態下,安裝「ipykernel」,同時設定好在 jupyter 界面上的環境名稱,例如「Vocus-env」。

pip3 install ipykernel
ipython kernel install —-user —-name=“Vocus-env”

安裝完之後就可以看到在新增程式檔的地方,可以選擇不同的 python 環境。

raw-image

最後再回來終端機結束虛擬環境就可以了。

deactivate


留言
avatar-img
留言分享你的想法!
avatar-img
甘果的沙龍
5會員
33內容數
作者從國內主要的半導體公司退休,重回校園唸書;開始第三人生。分享退休投資規劃、科技產業經驗以及校園學習點滴。
甘果的沙龍的其他內容
2025/04/19
這篇文章說明如何在iMac mini M4上設定Jupyter Notebook作為遠端程式設計伺服器,方便使用iPad進行程式開發。文章涵蓋Jupyter Notebook的安裝、設定遠端連線以及建立可執行的shell script,讓伺服器能持續運作。
Thumbnail
2025/04/19
這篇文章說明如何在iMac mini M4上設定Jupyter Notebook作為遠端程式設計伺服器,方便使用iPad進行程式開發。文章涵蓋Jupyter Notebook的安裝、設定遠端連線以及建立可執行的shell script,讓伺服器能持續運作。
Thumbnail
2025/04/10
本文介紹如何將蘋果iMac mini作為CP值最高的人工智慧程式設計伺服器,搭配 iPad 進行遠端程式設計工作。文章說明瞭啟動遠端服務、連接SSH伺服器、使用外接硬碟及連接FTP伺服器等步驟,並推薦了相關應用 app。
Thumbnail
2025/04/10
本文介紹如何將蘋果iMac mini作為CP值最高的人工智慧程式設計伺服器,搭配 iPad 進行遠端程式設計工作。文章說明瞭啟動遠端服務、連接SSH伺服器、使用外接硬碟及連接FTP伺服器等步驟,並推薦了相關應用 app。
Thumbnail
2025/01/30
在上一篇的強韌學習中,可以看到行為 (action) 的主要還是依據 Q-Table 的最大數值來決定;而 Q-Table 中的數值是依照過去的行為經驗累積而來;在經驗累積的過程中,每次單純累計回饋 (reward) 的數值;所以,可以觀察到最後形成的 Q-Table 各個數值內容會逐漸地累計而出現
Thumbnail
2025/01/30
在上一篇的強韌學習中,可以看到行為 (action) 的主要還是依據 Q-Table 的最大數值來決定;而 Q-Table 中的數值是依照過去的行為經驗累積而來;在經驗累積的過程中,每次單純累計回饋 (reward) 的數值;所以,可以觀察到最後形成的 Q-Table 各個數值內容會逐漸地累計而出現
Thumbnail
看更多
你可能也想看
Thumbnail
探討雙十一購物節如何從血拼轉為理性補貨,並介紹蝦皮分潤計畫,教你如何透過日常購物累積小額被動收入。文章分享個人購物清單(貓罐頭、Snoopy口罩、康寧杯),並提供詳細的分潤計畫申請步驟與優勢,強調此為零壓力、零門檻的理財新方式。
Thumbnail
探討雙十一購物節如何從血拼轉為理性補貨,並介紹蝦皮分潤計畫,教你如何透過日常購物累積小額被動收入。文章分享個人購物清單(貓罐頭、Snoopy口罩、康寧杯),並提供詳細的分潤計畫申請步驟與優勢,強調此為零壓力、零門檻的理財新方式。
Thumbnail
厭倦了單純消費?這篇文章帶你認識「蝦皮分潤計畫」,將你的購物習慣轉化為額外收入。從德州撲克牌組、實用晒衣架的購物經驗,到雙11購物清單與省錢技巧,作者分享如何利用分潤機制,讓每一筆花費都可能變現,實現「邊買邊賺」的雙贏局面。同時提供註冊指南與網賺優勢,邀請你也一同加入。
Thumbnail
厭倦了單純消費?這篇文章帶你認識「蝦皮分潤計畫」,將你的購物習慣轉化為額外收入。從德州撲克牌組、實用晒衣架的購物經驗,到雙11購物清單與省錢技巧,作者分享如何利用分潤機制,讓每一筆花費都可能變現,實現「邊買邊賺」的雙贏局面。同時提供註冊指南與網賺優勢,邀請你也一同加入。
Thumbnail
本文章說明如何在已安裝 Python 3.9 的 iMac mini 上設定 Python 虛擬環境,以及如何使用 venv 工具、安裝常用函式庫(如 numpy、pyTorch 等),並設定 Jupyter 連動不同 Python 虛擬環境。
Thumbnail
本文章說明如何在已安裝 Python 3.9 的 iMac mini 上設定 Python 虛擬環境,以及如何使用 venv 工具、安裝常用函式庫(如 numpy、pyTorch 等),並設定 Jupyter 連動不同 Python 虛擬環境。
Thumbnail
牽涉到的工具:wsl2 + anaconda + jupyter-nootbook
Thumbnail
牽涉到的工具:wsl2 + anaconda + jupyter-nootbook
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
本文利用pyqt5,使用pyttsx3將QLineEdit(單行輸入框)的字串,轉成語音呈現出來。
Thumbnail
本文利用pyqt5,使用pyttsx3將QLineEdit(單行輸入框)的字串,轉成語音呈現出來。
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python的模組和庫是可重用的程式碼塊,可透過import語句引入。特定部分可以透過from和import引入,並可使用as指定別名。第三方模組可透過pip工具安裝並在程式碼中使用。此外,也可以創建自定義模組並在其他Python文件中引用。
Thumbnail
Python的模組和庫是可重用的程式碼塊,可透過import語句引入。特定部分可以透過from和import引入,並可使用as指定別名。第三方模組可透過pip工具安裝並在程式碼中使用。此外,也可以創建自定義模組並在其他Python文件中引用。
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
IDE 升級後出現了一樣的錯誤,手上程式碼沒有 pylint black-format 檢查上不了 gitlab,我又點開了那個很小很小的 x 符號,裡面 logs 提示的解決方式是升級..
Thumbnail
IDE 升級後出現了一樣的錯誤,手上程式碼沒有 pylint black-format 檢查上不了 gitlab,我又點開了那個很小很小的 x 符號,裡面 logs 提示的解決方式是升級..
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News