Python全棧開發,如何使用Python的虛擬環境

2020-12-03 IT教頭王進

1.6 python虛擬環境

1.6.1 為什麼需要虛擬環境

一個Python項目的結構,如下圖:

一個Python項目的結構

虛擬環境好處:在開發中很多時候不同的項目會需要用的不同版本的包,甚至是不同版本的Python,而使用虛擬環境就可以輕鬆解決問題。虛擬環境通過創建一個全新的Python開發環境,從而實現不同項目間的隔離。重要: 在實際開發中,Python虛擬環境使用非常普遍1.6.2 使用Pycharm創建虛擬環境

如下圖:

使用Pycharm創建虛擬環境

關於Pycharm創建虛擬環境的兩個選項:

inherit global site-packages: 當前環境是否繼承物理機相應版本Python下載的包,如果選中表明當前虛擬環境和物理機器對應版本公用一個site-packages, 如果希望當前的虛擬環境獨立,不需要選中此複選框。Make available to all projects: 當前的運行環境是否共享給其他的項目使用, 如果選中,後期創建的項目的時候,在 'Existing interpreter' 中可以直接選擇到當前的運行環境,如果希望當前運行環境僅為當前項目使用,不需要選中此複選框1.6.3 使用virtuanenv創建虛擬環境

虛擬環境在使用的非常普遍,如果不藉助Pycharm,如何創建虛擬環境呢?

需要使用virtualenv來創建,具體的命令如下:

# 安裝virtualenv包

pip install virtualenv

# 進入虛擬環境目錄

cd "D:\python\project"

# 創建一個子文件夾

mkdir projectEnv01

# 創建虛擬環境

virtualenv -p "D:\python\program\python.exe" venv

# 進入虛擬環境

./venv/scripts/activate

# 查看安裝的包

pip list

# 安裝包

pip install django

# 退出虛擬環境

./venv/scripts/deactivate

關注「IT教頭王進」,學習Python技能!

相關焦點

  • Python全棧開發,如何使用Python的虛擬環境
    1.6 python虛擬環境1.6.1 為什麼需要虛擬環境一個Python項目的結構,如下圖:一個Python項目的結構虛擬環境好處:在開發中很多時候不同的項目會需要用的不同版本的包,甚至是不同版本的Python,而使用虛擬環境就可以輕鬆解決問題。
  • win10 下的python虛擬環境安裝使用
    安裝virtualenv(使用powershell)若要使用python虛擬環境進行開發,首先需要安裝我已經裝過了創建虛擬環境還有另外一種創建虛擬環境的命令,上面是默認的使用python3如果想使用指定的python版本創建虛擬環境 命令如下:virtualenv -p [python
  • python的虛擬環境:入門
    表的內容為什麼需要虛擬環境?什麼是虛擬環境?使用虛擬環境虛擬環境如何工作?使用virtualenvwrapper管理虛擬環境使用不同版本的Python結論在本文中,我們將向您展示如何使用虛擬環境為Python項目創建和管理單獨的環境,每個項目使用不同版本的Python執行。我們還將研究如何存儲和解析Python依賴項。
  • 如何使用virtualenv搭建Python虛擬環境
    Python程式設計師在工作的時候,經常會需要用到一些包的不同版本,總是uninstall/install效率必然很低,所以需要使用virtualenv來隔離python環境,解決包衝突的問題yum安裝yum install python-virtualenv pip install virtualenv創建虛擬環境使用virtualenv命令創建虛擬環境的格式是:virtualenv [虛擬環境名]mkdir pyenv #創建虛擬環境倉庫cd pyenvvirtualenv --python /usr/local/python
  • Python虛擬開發環境,怎樣才能在系統中創建
    本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。以下文章來源於python 青少年編程 ,作者python expert今天小編給大家普及一下如何在系統中創建一個虛擬的Python開發環境。
  • Python虛擬環境詳解
    ','/Library/Python/3.5/site-packages']這裡就帶來了一個問題,當我們同時開發多個工程時,不同的工程會將第三方的包存放在相同的路徑下。虛擬環境的使用安裝虛擬環境工具的方法非常簡單,$ pip install virtualenv然後,我們創建一個名字叫「env」的虛擬環境:$ virtualenv env這條命令會自動創建一個叫「env」的目錄,並在其中生成如下的目錄結構:├── bin│ ├── activate│ ├── activate.csh
  • 代碼詳解:Python虛擬環境的原理及使用
    插圖:Gustave DoréPython的虛擬環境極大地方便了人們的生活。本指南先介紹虛擬環境的基礎知識以及使用方法,然後再深入介紹虛擬環境背後的工作原理。注意:本指南在macOS Mojave系統上使用最新版本的Python 3.7.x。目錄· 為什麼使用虛擬環境?· 什麼是虛擬環境?
  • 如何構建Python開發環境(1)
    在中提到,這部教程的開發語言是Python,因此不可避免地將涉及Python編程知識。這裡發表一些相關的基礎知識,作為輔助入門材料。 工具改變了人本身,也改變著我們的世界。真正的程式設計師不僅擅於構建工具,也擅於使用工具。這篇文章討論了如何基於Windows 10構建高效的Python開發環境。本系列文章共分兩部分。
  • python虛擬環境的安裝與使用(windows)
    有小夥伴私信,讓說一下最簡單虛擬環境用法。(第三方模塊沒必要,用python自帶模塊就行)我們一般python開發時,都是用虛擬環境來開發,以防止所用模塊版本有變化導致程序衝突。下面用python3自帶模塊,及其簡單的方式來說明一下虛擬環境的安裝與使用1、打開cmd程序,進入要創建虛擬環境的目錄 cd D:\flask_app> 我們要在這個目錄創建一個虛擬環境, 命名為 venv_02、cmd命令:D:\flask_app>python
  • vscode配置Python開發環境
    開發環境主要內容有:安裝python解釋器驗證 Python環境vscode安裝python插件vscode選擇python解釋器運行 Python 文件代碼格式化代碼調試配置python虛擬環境vscode中使用
  • 利用pyenv和pipenv管理多個相互獨立的Python虛擬開發環境
    「 日常工作中,我們的開發工作往往是這樣的:比如你手頭有多個開發項目,其中項目A要求用python3.7,項目B需要用python3.6,又要求項目A和項目B各自的依賴包相互獨立,互不幹擾。為了滿足這樣的開發需求,我們需要在自己的電腦上安裝多個Python版本,並且項目之間進行環境隔離。
  • Python虛擬環境的搭建(Windows篇)
    什麼是python的虛擬環境:所謂的python虛擬環境,我們可以類比虛擬機的概念,每一個python虛擬環境都包含基本的python庫,是能夠獨立運行的執行空間。在虛擬環境裡可以下載第三方包、創建項目、寫代碼等等。
  • 使用pipenv創建管理python虛擬環境
    為什麼要使用pipenv?因為系統中的環境可能被其他的軟體依賴,為了減少開發中依賴包的問題,使用pipenv虛擬環境。1.安裝 pipenvpip install pipenv2.創建項目目錄並創建python虛擬環境mkdir testproject && cd testproject# 創建基於python3的虛擬環境pipenv --pytho 3 3.在虛擬環境中安裝djangopipenv
  • sublime調用虛擬環境中的python
    sublime是一款輕量、啟動極快、插件庫豐富的代碼編輯器,我們在實際操作中可能需要將python安裝到虛擬環境中,這時我們如何用sublime調用虛擬環境中的python而不是全局環境中的python。下面教大家如何設置sublime來達到我們的目的。
  • 如何設置python的虛擬環境
    我們在用 python創建web網站的時候可能會用到flask,而根據文檔建議是將flask安裝到虛擬環境中,這樣大家在不同項目或者不同版本的庫之間不會影響到原有項目。經過一段時間的研究小編整理了一下操作流程。
  • python虛擬環境
    安裝:pip install virtualenvwrapper-win常用命令:mkvirtualenv envname 切換到某虛擬環境下pip list刪除虛擬環境deactivate 列出所有常見的虛擬環境mkvirtualenv --python==C:\...
  • 如何安裝Python開發環境
    白手起家,從頭開啟python的開發環境搭建。一. 如何安裝Python安裝包可以私信我領取下載下來一個exe文件,直接雙擊運行。配置環境變量:右鍵配置環境變量:右鍵開始——控制面板——系統——高級系統配置——環境變量。
  • linux centos 部署python3+虛擬環境
    >>> exit()二、創建虛擬環境virtualenv是一個可以在同一計算機中隔離多個python版本的工具。有時,兩個不同的項目可能需要不同版本的python,如 python2.7 / python3.6 ,但是如果都裝到一起,經常會導致問題。
  • 使用WSL在Windows上搭建Python開發環境
    為什麼要在你的系統上安裝並使用它?·說明如何安裝WSL2,介紹一些可以使開發更高效的輔助應用程式。·如何在Windows和Linux的組合環境中讓python和這個新功能有效地協同工作。Microsoft通過運行極少的Hyper-V功能子集,並在不運行時使用最少的資源來實現這個目的。使用這種架構,您可以在一秒鐘左右的時間內啟動虛擬Linux映像,並無縫式地開始Linux環境的使用。這種安排的另一個好處是可以輕鬆地在虛擬環境和Windows系統之間複製文件。
  • Python虛擬環境和依賴管理的新方式:Pipenv的安裝和使用
    圖/文:迷神python由於版本差異,以及不同的依賴環境略有不同,所以Python虛擬環境和依賴管理基本上就是必學的啦。python其實有不少虛擬環境依賴庫管理,比如:virtualenv。但是也有他的缺點。