如果你同時負責多個Python項目,或者想要輕松打包某個項目及其關聯的庫文件,再或者你擔心已經安裝的庫之間會發生沖突,你可以創建一個虛擬環境來分而治之。
1.創建虛擬環境
在Linux終端里輸入:
virtualenv env
這樣就創建了一個名為env的虛擬環境。如果提示virtualen:未找到命令的話,安裝一下這個命令就好了。如:
sudo apt-get install virtualenv
2.激活虛擬空間:
cd env
source bin/activate
激活虛擬空間之后你會發現環境名稱會出現在命令提示符前面。我這里顯示:
(env) xu@xu-pc:~/env$:
現在你安裝的所有庫和執行的程序都是在這個虛擬環境里進行的。
3.退出環境
輸入:
deactivate
就會回到真實的全局環境。
將項目關聯的所有庫單獨放在一個虛擬的環境里,可以輕松打包整個環境發送給其他人。只要他們的python版本和你的相同,你打包的代碼就可以直接通過虛擬環境運行,不需要再安裝任何庫。
參考文獻:《Python網絡數據采集》Ryan Mitchell著
技術博客遷移
技術博客已遷移到:
https://ziqiangxu.github.io/blog/