--- tags: 機器視覺, OpenCV, 虛擬環境, virtualenv, 勇哥, Yungger, Python --- :::info # Python+OpenCV : 第二課 虛擬環境的移植與新建 ::: :::warning ### 目錄 [TOC] ::: --- --- ## <font color="GREEN">建立一個新環境</font> ### 安裝虛擬環境的工具 $ pip3 install virtualenv $ pip3 install virtualenvwrapper ### 建立虛擬環境的專屬資料夾 例如建立一個資料夾名稱 venv,後續將有關虛擬環境開發的專案都放在這個目錄下 ### 在 venv 目錄下, 建立專案(虛擬環境的專案目錄) $ mkvirtualenv 專案名 (例如 $ mkvirtualenv mylabs) ## <font color="GREEN">舊有環境的移植 (若無就環境可跳過)</font> ### 進入 opencv 虛擬環境 (來源) $ workon opencv  ### 切換至虛擬環境目錄 $ cdvirtualenv  ### 匯出與檢視產生的套件清單 $ pip3 freeze > requirements.txt $ cat requirements.txt  ### 離開 opencv 虛擬環境 $ deactivate ### 將 requirements.txt 複製到新的位置 * #### Mac/Linux: $ cp -p requirements.txt /Users/Vincent/Projects/Python/venv/mylabs/requirements.txt * #### Windows: $ copy /y 來源\requirements.txt 目標\ requirements.txt ## <font color="GREEN">安裝所需套件</font> ### 進入 mylabs 虛擬環境 $ workon mylabs ### 切換至虛擬環境目錄 $ cdvirtualenv ### 方法一: 以 requirements.txt 清單一次整批安裝所有套件 $ pip3 install -r requirements.txt  ### 方法二: 手動逐一安裝個別套件 $ pip3 install numpy $ pip3 install opencv-python $ pip3 install ... --- ### 接下來, 開啟你的編輯器, 就可以在新的虛擬環境 mylabs 下開發 Python 程式碼了!  --- :::success #### 如果覺得此文對您有幫助, 也願意鼓勵勇哥的繼續創作, 點此 [加油一下](https://www.buymeacoffee.com/yungger) 😘 😘 !! :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up