欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解

 更新時間:2020年03月30日 08:37:17   作者:LiShiChao  
這篇文章主要介紹了基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

為什么要創(chuàng)建python虛擬環(huán)境

在開發(fā)Python應(yīng)用程序的時候,系統(tǒng)安裝的Python3只有一個版本:3.4。所有第三方的包都會被pip安裝到Python3的site-packages目錄下。

如果我們要同時開發(fā)多個應(yīng)用程序,那這些應(yīng)用程序都會共用一個Python,就是安裝在系統(tǒng)的Python 3。如果應(yīng)用A需要jinja 2.7,而應(yīng)用B需要jinja 2.6怎么辦?

這種情況下,每個應(yīng)用可能需要各自擁有一套“獨立”的Python運行環(huán)境。virtualenv就是用來為一個應(yīng)用創(chuàng)建一套“隔離”的Python運行環(huán)境。

創(chuàng)建虛擬環(huán)境

安裝virtualenv

pip install virtualenv

創(chuàng)建虛擬環(huán)境

1. 創(chuàng)建一個存放所有虛擬環(huán)境的目錄
virtualenv_all

# 創(chuàng)建成功可以看到多了一個目錄,就是把python解釋器復(fù)制了一份
ccdeMacBook-Air:virtualenv_all cc$ ls
s22_crm
ccdeMacBook-Air:virtualenv_all cc$ ls s22_crm/
bin include lib

3. 進入虛擬環(huán)境
ccdeMacBook-Air:virtualenv_all cc$ cd s22_crm/
ccdeMacBook-Air:s22_crm cc$ source bin/activate
(s22_crm) ccdeMacBook-Air:s22_crm cc$

# python環(huán)境變量已經(jīng)指向虛擬環(huán)境,非常的干凈,啥也沒有。 可以在虛擬環(huán)境中安裝項目需要的所有依賴包。
(s22_crm) ccdeMacBook-Air:s22_crm cc$ pip list
Package Version
---------- -------
pip 20.0.2
setuptools 46.1.3
wheel 0.34.2
(s22_crm) ccdeMacBook-Air:s22_crm cc$ which pip
/Users/xiaochao/Documents/code/python_s22/virtualenv_all/s22_crm/bin/pip
(s22_crm) ccdeMacBook-Air:s22_crm cc$ which python
/Users/xiaochao/Documents/code/python_s22/virtualenv_all/s22_crm/bin/python

4. 退出虛擬環(huán)境
(s22_crm) ccdeMacBook-Air:s22_crm cc$ deactivate
ccdeMacBook-Air:s22_crm cc$

PyCharm 使用虛擬環(huán)境

PyCharm 創(chuàng)建虛擬環(huán)境

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python softmax實現(xiàn)及數(shù)值穩(wěn)定性詳解

    Python softmax實現(xiàn)及數(shù)值穩(wěn)定性詳解

    這篇文章主要為大家介紹了Python softmax實現(xiàn)及數(shù)值穩(wěn)定性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Flask中嵌套啟動子線程的方法示例詳解

    Flask中嵌套啟動子線程的方法示例詳解

    這篇文章主要為大家介紹了Flask中嵌套啟動子線程的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Python實現(xiàn)Const詳解

    Python實現(xiàn)Const詳解

    這篇文章主要介紹了Python實現(xiàn)Const的方法的相關(guān)資料,需要的朋友可以參考下
    2015-01-01
  • 一篇文章徹底搞懂python正則表達式

    一篇文章徹底搞懂python正則表達式

    正則表達式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配,Python 自1.5版本起增加了re模塊,這篇文章主要給大家介紹了如何通過一篇文章徹底搞懂python正則表達式的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • python如何運行js語句

    python如何運行js語句

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python如何運行js語句的相關(guān)內(nèi)容,有興趣的朋友們可以參考下。
    2020-09-09
  • Python遍歷列表時刪除元素案例

    Python遍歷列表時刪除元素案例

    這篇文章主要介紹了Python遍歷列表時刪除元素案例,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • python按照多個條件排序的方法

    python按照多個條件排序的方法

    今天小編就為大家分享一篇python按照多個條件排序的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 基于Python 中函數(shù)的 收集參數(shù) 機制

    基于Python 中函數(shù)的 收集參數(shù) 機制

    今天小編就為大家分享一篇基于Python 中函數(shù)的 收集參數(shù) 機制,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 詳解Python yaml模塊

    詳解Python yaml模塊

    這篇文章主要介紹了Python yaml模塊的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • 利用Python 制作二維碼

    利用Python 制作二維碼

    這篇文章主要介紹的是如何利用Python 制作二維碼,文章從介紹python 二維碼制作的第三方庫QRCode 和MyQR展開話題,需要的小伙伴可以參考一下文章的具體內(nèi)容
    2021-09-09

最新評論