創建 python 虛擬環境 --- Windows (不需 Anaconda)

更新於 發佈於 閱讀時間約 2 分鐘

歡迎各位贊助喔 👍👍👍


簡介

不知道大家是否曾經遇到一個很麻煩的狀況: 手上有很多個 python 專案要做,且每個專案所需要的 numpy 的版本都不同 (numpy 是一個 python 的套件),當要切換專案時,因為所需的 numpy 版本不對,所以要一直卸載版本不符的 numpy ,然後再重新安裝想要的 numpy 版本,這真的讓人超躁的 😡

python 的虛擬環境就可以解決這個問題,那 python 虛擬環境是怎麼解決這個問題呢? 因為 python 虛擬環境其實是個資料夾,每個資料夾是獨立的,彼此不會有衝突,所以可以透過把不同版本的 python 套件安裝在不同的虛擬環境中來避免套件版本衝突

此外,大家可以為每個專案準備各自的 python 虛擬環境,每個虛擬環境只要安裝該專案所需的 python 套件即可,然後當要切換專案時,只要切換 python 環境即可,非常方便唷 😍


本篇假設大家的 python 都已經安裝,如果 python 還沒安裝可先參考以下

在 Windows 安裝 python (不須 anaconda)



安裝 python 虛擬環境

打開「命令提示字元」,然後輸入以下指令就能創建虛擬環境了,把 "虛擬環境名稱​" 替換成你想要的名稱吧,例如 env_py310,我取名為 310 是因為我的 python 是 3.10版,假設你的電腦中有安裝多個 python 版本,這樣取名會比較容易區分,可參考​下圖

python -m venv 虛擬環境名稱
raw-image

從圖中可看出我是在桌面創建一個名稱叫做 "env_py310" 的虛擬環境的,所以桌面會多出了一個叫做 "env_py310" 的資料夾,只要看到與你的虛擬環境名稱相同的新資料夾產生,就表示你創建成功了 🎉🎉🎉



啟動 python 虛擬環境

各位先別關掉這篇文章,因為創建好虛擬環境後,還必須「啟動」它才會有作用

在你虛擬環境的所在路徑輸入以下指令就可啟動: ("虛擬環境名稱" 要替換成你自己的)

虛擬環境名稱\Scripts\activate

啟動成功後你會發現你使用者的前綴會多出 "(虛擬環境名稱)",如下圖

raw-image

當你的虛擬環境是「啟動中」的狀態時,你所安裝的 python 套件都會安裝在虛擬環境中



退出 python 虛擬環境

只要輸入以下即可,你會發現前綴消失了,這表示你已退出了

deactivate​



該注意的地方

每次重新打開「命令提示字元」後,預設是沒有進入任何虛擬環境的狀態,只要按照上述的步驟進行就能再度啟動虛擬環境 😄

切換虛擬環境只需要先退出再啟動你想要的虛擬環境即可







留言
avatar-img
留言分享你的想法!
avatar-img
愛看電視的小上進的沙龍
7會員
50內容數
每個房間都是一個有趣的主題喔
2023/12/26
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
2023/12/26
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
2023/12/04
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
2023/12/04
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
2023/12/04
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
2023/12/04
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
首先安裝 python,依照 官網 的指示,下載正確的版本並執行就可,重點在以下。 虛擬環境的管理平台許多人使用 anaconda,許多教 python 的課程第一堂就是不管三七二十一先安裝再說,但我用了一陣子之後覺得它實在太笨重了,早有掙脫的想法,欣見原生的 python 已經具有虛擬環境管理模
Thumbnail
首先安裝 python,依照 官網 的指示,下載正確的版本並執行就可,重點在以下。 虛擬環境的管理平台許多人使用 anaconda,許多教 python 的課程第一堂就是不管三七二十一先安裝再說,但我用了一陣子之後覺得它實在太笨重了,早有掙脫的想法,欣見原生的 python 已經具有虛擬環境管理模
Thumbnail
Anaconda 是一個用來管理 python 虛擬環境的「第三方」軟體,它提供好用易懂的使用者介面,讓大家能輕鬆管理 python 的虛擬環境
Thumbnail
Anaconda 是一個用來管理 python 虛擬環境的「第三方」軟體,它提供好用易懂的使用者介面,讓大家能輕鬆管理 python 的虛擬環境
Thumbnail
在 Linux 系統創建 python 虛擬環境的詳細流程 (完全不需要 Anaconda)
Thumbnail
在 Linux 系統創建 python 虛擬環境的詳細流程 (完全不需要 Anaconda)
Thumbnail
創建 python 虛擬環境 (不需要安裝 Anaconda)
Thumbnail
創建 python 虛擬環境 (不需要安裝 Anaconda)
Thumbnail
1. 詳細的 python 安裝流程(不需要 anaconda) 2. 透過「命令提示字元」啟動 python 的方法
Thumbnail
1. 詳細的 python 安裝流程(不需要 anaconda) 2. 透過「命令提示字元」啟動 python 的方法
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News