用 pip 備份/複製/移植 python 虛擬環境

閱讀時間約 1 分鐘

歡迎各位贊助喔 👍👍👍


前言

當換新的電腦時,常會遇到 python 套件需要重新安裝的問題,有沒有比較有效率的重新安裝方式呢? 當然有囉 😎

無論你的作業系統是 Windows 或 Linux ,操作方式都是一樣的


備份 python 虛擬環境

首先要先「進入」你想備份的 python 環境中,可先參考下篇:

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

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


進入後,在你的終端機輸入以下:

pip freeze > 檔名.txt​

檔名換成你想取的名字即可,如下圖

raw-image

pip 會把你的虛擬環境中的所有套件名稱和版本號寫入這個文檔之中,文檔中的內容如下圖:

raw-image

只要產生這個檔案就算備份成功了 🎉🎉🎉



移植 python 虛擬環境

首先要先準備一個 python 虛擬環境,因為等一下要將文檔中的套件全部安裝到這個虛擬環境中,如果不知道如何創建 python 的虛擬環境,可先參考下篇

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

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


進入你準備的 python 虛擬環境後,輸入以下:

pip install -r 檔名.txt​

檔名記得換成「記載 python 套件名稱和版本」的文檔名

輸入這個指令後,python 就會自動安裝所有記載在文檔中的套件了,且安裝的版本會和文檔中記載的一模一樣,如圖是安裝畫面

raw-image

等安裝好後就移植完成了 🎉🎉🎉



每個房間都是一個有趣的主題喔
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
建置 vscode + python 開發環境的完整流程,詳細且附圖
建置 vscode + python 開發環境的完整流程,詳細且附圖
Anaconda 創建/安裝/檢查虛擬環境 ,詳細且附圖
教大家如何在 linux 安裝 Anaconda,步驟詳細且附圖
建置 vscode + python 開發環境的完整流程,詳細且附圖
建置 vscode + python 開發環境的完整流程,詳細且附圖
Anaconda 創建/安裝/檢查虛擬環境 ,詳細且附圖
教大家如何在 linux 安裝 Anaconda,步驟詳細且附圖
你可能也想看
Google News 追蹤
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
在讀取檔案時,最怕路徑的問題,常常會有路徑錯誤造成的異常報錯。 為了避免諸如此類的問題發生,明白程式的當前目錄與檔案的路徑是很重要的。 可以利用os 模組是 Python 中的一個標準庫,提供了許多與操作系統的功能。 以下是一些常用的 os 模組基本操作及其範例: 1. os.getcwd
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python的模組和庫是可重用的程式碼塊,可透過import語句引入。特定部分可以透過from和import引入,並可使用as指定別名。第三方模組可透過pip工具安裝並在程式碼中使用。此外,也可以創建自定義模組並在其他Python文件中引用。
Thumbnail
在Python中,import是一個關鍵字,用於將其他模組或套件中的程式碼引入到當前的程式中以供使用。 這個關鍵字允許你在你的程式中使用其他地方定義的變數、函式和類等。 當你使用import時,Python會搜索指定模組或套件的位置,並將其中的程式碼載入到你的程式中,這樣你就可以在程式中使用它們
Thumbnail
情況描述 我們在「【🔒 Python 先修班】教你親手打包專屬套件庫的手作課(pip install…)」有提到如何打包Python讓自己的程式變成套件, 讓其他人可以用pip install的方式進行安裝,😲 But… 我們實際上打包後, 發現到引用的檔案都有被打包進去,但目錄卻未被打包
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
pip install jupyter jupyter notebook --allow-root 在本機打上啟動後網址就可以使用了 
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
在讀取檔案時,最怕路徑的問題,常常會有路徑錯誤造成的異常報錯。 為了避免諸如此類的問題發生,明白程式的當前目錄與檔案的路徑是很重要的。 可以利用os 模組是 Python 中的一個標準庫,提供了許多與操作系統的功能。 以下是一些常用的 os 模組基本操作及其範例: 1. os.getcwd
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python的模組和庫是可重用的程式碼塊,可透過import語句引入。特定部分可以透過from和import引入,並可使用as指定別名。第三方模組可透過pip工具安裝並在程式碼中使用。此外,也可以創建自定義模組並在其他Python文件中引用。
Thumbnail
在Python中,import是一個關鍵字,用於將其他模組或套件中的程式碼引入到當前的程式中以供使用。 這個關鍵字允許你在你的程式中使用其他地方定義的變數、函式和類等。 當你使用import時,Python會搜索指定模組或套件的位置,並將其中的程式碼載入到你的程式中,這樣你就可以在程式中使用它們
Thumbnail
情況描述 我們在「【🔒 Python 先修班】教你親手打包專屬套件庫的手作課(pip install…)」有提到如何打包Python讓自己的程式變成套件, 讓其他人可以用pip install的方式進行安裝,😲 But… 我們實際上打包後, 發現到引用的檔案都有被打包進去,但目錄卻未被打包
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
pip install jupyter jupyter notebook --allow-root 在本機打上啟動後網址就可以使用了