python虛擬環境virtualenv

來源:互聯網
上載者:User

標籤:python2   class   結構   項目   mys   font   virt   系統內容   rip   

virtualenv用於在一台機器上建立多個獨立的python運行環境,可以解決:

  1. 隔離項目之間的第三方包依賴

  2.在沒有許可權的情況下安裝新的Python軟體包

  除此之外,還有一個額外的好處:部署應用時,把開發環境的虛擬環境打包到生產環境即可。

1.安裝

C:\python27>pip install virtualenv

2.使用

D:\mysite>C:\Python27\Scripts\virtualenv.exe env_py27

以上代碼在D:\mysite目錄安裝env_py27環境目錄,其檔案結構:

D:\mysite\env_py27 的目錄2018/05/16  06:06    <DIR>          .2018/05/16  06:06    <DIR>          ..2018/05/16  06:06    <DIR>          Include2018/05/16  06:06    <DIR>          Lib2018/05/16  06:06    <DIR>          Scripts

其中Lib/site-packages包含了,從系統安裝的python27下面的庫。預設情況下,虛擬環境會依賴系統內容中的site packages,就是說系統中已經安裝好的第三方package也會安裝在虛擬環境中,如果不想依賴這些package,那麼可以加上參數 --no-site-packages建立虛擬環境

virtualenv --no-site-packages [虛擬環境名稱]比如virtualenv --no-site-packages env_py27

3.啟用虛擬環境

D:\mysite\env_py27>Scripts\activate

4.停用虛擬環境

D:\mysite\env_py27>Scripts\deactivate

 

python虛擬環境virtualenv

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.