python倒是簡單易用,包非常豐富……這是優點,但是問題來了,很多包不向下相容,導致移植別人的**會比較麻煩,virtualenv是個不錯的解決方案。
virtualenv是python的乙個軟體包,用來管理虛擬python環境,在這個虛擬的環境中,你可以按照你需要的python軟體包,而不會和系統自帶的衝突,這對於在公共伺服器上部署你的系統非常有用,很多python的http框架都推薦使用virtualenv來管理依賴關係。
網上linux下virtualenv安裝的教程不少,windows下不多,裡面有些說的不很清楚。
一、安裝virtulenv
1.用easy_install virtualenv
2.pip install virtualenv
二、使用virtualenv
1.cmd下輸入virtualenv ,括號內就是制定安裝virtualenv的目錄。
2.virtualenv會在指定的目錄裡面安裝環境,可執行檔案都在scripts資料夾下。
3.進入指定的scripts資料夾下本例即d:\env\scrpits,執行activate.bat,就進入了virtualenv的虛擬環境中了。這時虛擬環境中只有python,pip,如果需要其他python軟體包,就需要使用pip來安裝,而且,所安裝的軟體包都在指定資料夾下,而不是系統的python目錄下。
4.使用pip freeze可以檢視當前虛擬環境下安裝好的包的版本資訊。
三、退出virtualenv
1.進入指定的scripts資料夾下本例即d:\env\scrpits,執行deactivate.bat.
用VMware在Linux中安裝Windows
quote 今天老大交給我個任務,把公司的windows流 伺服器放到linux中去,來節省一台伺服器,我倒 本來想使用helix實驗一下的,可是老大說一定要使用windows server環境,方便以後除錯其餘的東東,我狂暈,以前在win下虛擬可好多linux使用,可是還沒弄過在linux下虛擬w...
在Virtualenv中匯入PyQT4
最近進行乙個小專案,目的是實現在類似谷歌的介面中,在搜尋框中輸入 url,將對應 的截圖即時返回給使用者。在後台實現過程中,採用了用 pyqt4 的 qtwebkit 來模擬瀏覽器對網頁進行渲染,之後截圖。但在部署過程中出現了問題,即在 virtualenv 中執行程式時無法 import pyqt...
在virtualenv虛擬環境下使用pip
今天在virtualenv環境下使用pip安裝django的時候出現pip許可權不夠的問題,ps 又是許可權的問題 經過一番折騰,將正確姿勢寫一下。首先建立virtualenv檔案 virtualenv python python27 path to source virtualenv使用這個新建立...