1、安裝和使用pip pip 是一個Python包管理工具,主要是用於安裝 PyPI 上的軟體包,可以部分替代 easy_install 工具。 1.1 安裝pip sudo apt-get install pip 1.2 升級pip pip install --upgrade pip 1.3 基本的pip命令 安裝一個包,如flask: pip install flask 升級一個包,如flask pip install --upgrade flask 解除安裝一個包,如flask pip uninstall flask
2、安裝和使用virtualenv virtualenv類似於一個小型版的虛擬機器,它可以建立一個獨立的使用環境,我們在這個環境下所做的一切安裝和解除安裝都不會影響它之外的作業系統環境,這樣我們就依靠virtualenv建立了一個相對純淨的開發環境。 2.1安裝virtualenv sudo apt-get install python-virtualenv 安裝好了之後,我們就可以使用virtualenv來建立虛擬環境了,可以先使用 virtualenv --version來檢視下virtualenv環境的版本: [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 hyman@hyman-VirtualBox:~$ virtualenv --version 15.0.1 2.2 建立虛擬環境 比如說我們想在~/projects/blog/目錄下建立一個名叫env的虛擬環境,使用下面的命令。 [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 virtualenv ~/projects/blog/env 建立完成後會在~/projects/blog/env目錄下生成bin、include、lib等幾個目錄,其中,bin 目錄中包含一些在這個虛擬環境中可用的命令,以及開啟虛擬環境的指令碼 activate;include 中包含虛擬環境中的標頭檔案,包括 Python 的標頭檔案;lib 中就是一些依賴庫。 2.4 啟用虛擬環境 [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 source ~/projects/blog/env/bin/activate 2.5 退出虛擬環境 [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 deactivate 通常情況下很多童鞋都喜歡使用virtualenvwrapper來對virtualenv進行管理,這樣在建立、啟用虛擬環境方面的確比較方便,但是我個人不喜歡這種用法,因為virtualenvwrapper是把所有的虛擬環境都放到一起集中進行處理,而我個人比較喜歡虛擬環境和開發專案集中在一起,然後push到github中,這樣才算是一個完整的專案,在pull下來之後才能完整執行。
1、安裝和使用pip pip 是一個Python包管理工具,主要是用於安裝 PyPI 上的軟體包,可以部分替代 easy_install 工具。 1.1 安裝pip sudo apt-get install pip 1.2 升級pip pip install --upgrade pip 1.3 基本的pip命令 安裝一個包,如flask: pip install flask 升級一個包,如flask pip install --upgrade flask 解除安裝一個包,如flask pip uninstall flask
2、安裝和使用virtualenv virtualenv類似於一個小型版的虛擬機器,它可以建立一個獨立的使用環境,我們在這個環境下所做的一切安裝和解除安裝都不會影響它之外的作業系統環境,這樣我們就依靠virtualenv建立了一個相對純淨的開發環境。 2.1安裝virtualenv sudo apt-get install python-virtualenv 安裝好了之後,我們就可以使用virtualenv來建立虛擬環境了,可以先使用 virtualenv --version來檢視下virtualenv環境的版本: [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 hyman@hyman-VirtualBox:~$ virtualenv --version 15.0.1 2.2 建立虛擬環境 比如說我們想在~/projects/blog/目錄下建立一個名叫env的虛擬環境,使用下面的命令。 [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 virtualenv ~/projects/blog/env 建立完成後會在~/projects/blog/env目錄下生成bin、include、lib等幾個目錄,其中,bin 目錄中包含一些在這個虛擬環境中可用的命令,以及開啟虛擬環境的指令碼 activate;include 中包含虛擬環境中的標頭檔案,包括 Python 的標頭檔案;lib 中就是一些依賴庫。 2.4 啟用虛擬環境 [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 source ~/projects/blog/env/bin/activate 2.5 退出虛擬環境 [plain] view plain copy print?在CODE上檢視程式碼片派生到我的程式碼片 deactivate 通常情況下很多童鞋都喜歡使用virtualenvwrapper來對virtualenv進行管理,這樣在建立、啟用虛擬環境方面的確比較方便,但是我個人不喜歡這種用法,因為virtualenvwrapper是把所有的虛擬環境都放到一起集中進行處理,而我個人比較喜歡虛擬環境和開發專案集中在一起,然後push到github中,這樣才算是一個完整的專案,在pull下來之後才能完整執行。