python -m venv 的使用


1. 常見虛擬環境

  • virtualenv: 一個解釋器,項目隔離(包隔離),第三方pypi。支持 2.6~3.5 版本;
  • pyvenv: 一個解釋器,項目隔離(包隔離) python3.4開始自帶默認;
  • python -m venv: 替代 bin/pyvenv 腳本的工具
  • pyenv: 多個解釋器,Python不同版本的隔離;
  • pipenv: 基於項目(文件夾)的虛擬環境;

2. 基於系統已有的包

默認的venv創建命令,會建立一個干凈的虛擬環境,只包括兩個基礎包:

  • pip
  • setuptools

創建選項:

  • --without-pip: 選項用於排除pip作為默認安裝包;

  • --system-site-packages: 讓虛擬環境使用系統的已經安裝的包

    即,給予虛擬環境訪問系統 site-packages 目錄的權限。

  • --symlinks: 當系統默認不是符號鏈接的方式時,嘗試使用符號鏈接而不是復制。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM