国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python虛擬環(huán)境(Python venv)的創(chuàng)建、激活、退出及刪除

這篇具有很好參考價值的文章主要介紹了Python虛擬環(huán)境(Python venv)的創(chuàng)建、激活、退出及刪除。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

python 刪除虛擬環(huán)境,Python詳解,python,開發(fā)語言,Python venv,虛擬環(huán)境,virtualenv

1.為什么要使用虛擬環(huán)境

??使用Python虛擬環(huán)境很重要,它可以確保項目的隔離性、可維護性和穩(wěn)定性。無論是在Web開發(fā)、數(shù)據(jù)科學(xué)、機器學(xué)習(xí)還是其他領(lǐng)域,使用虛擬環(huán)境都是一個有益的最佳實踐。
主要理由如下:

1.1 隔離項目依賴,避免全局影響

??不同的Python項目可能需要不同版本的Python和第三方依賴項。使用虛擬環(huán)境可以確保每個項目都有其獨立的Python運行環(huán)境,從而避免版本沖突。
??如:正在開發(fā)一個Web應(yīng)用程序,它需要使用Django 2.2版本。然而,另一個項目需要Django 3.0版本。通過在每個項目中創(chuàng)建獨立的虛擬環(huán)境,你可以確保這兩個項目能夠同時存在,每個項目都可以擁有其所需的Django版本,而不會相互干擾。

1.2易于復(fù)制和安裝或共享項目

??通過虛擬環(huán)境,可以輕松定義和安裝特定于項目的包,使用 requirements.txt 文件,可以為所需包定義確切的版本號,以確保項目始終使用代碼測試的版本。
??有助于使用項目的其他開發(fā)者用戶,可以輕松地為項目創(chuàng)建相同的虛擬環(huán)境,以確保項目在不同開發(fā)者之間的一致性。

1.3 利于項目兼容性測試

??可以為每個項目創(chuàng)建不同的虛擬環(huán)境,并測試它們在不同Python版本下的運行情況,以確保項目兼容性。

2.如何創(chuàng)建Python虛擬環(huán)境(venv)

2.1通過Python內(nèi)置venv創(chuàng)建

??Python 3.4+ 可以使用內(nèi)置到Python中的 venv庫 創(chuàng)建和管理虛擬環(huán)境。
??1)首先打開命令行終端(cmd.exe),以便在終端中執(zhí)行創(chuàng)建虛擬環(huán)境的命令;
??2)使用命令創(chuàng)建一個名為"my_venv"的虛擬環(huán)境 。

python -m venv C:\python_venv\my_venv

2.2通過virtualenv庫創(chuàng)建

??除了使用Python內(nèi)置的venv庫外,還有其他方式可以創(chuàng)建Python虛擬環(huán)境,其中最常用的是使用第三方工具virtualenv,它是一個靈活的工具,允許在各種操作系統(tǒng)和Python版本中創(chuàng)建虛擬環(huán)境,并與不同項目一起使用。它還支持多個Python版本,并提供更多的配置選項,以滿足特定項目的需求。
??1)安裝virtualenv,使用pip命令安裝

pip install virtualenv

??2)創(chuàng)建虛擬環(huán)境,在終端中,導(dǎo)航到你想要創(chuàng)建虛擬環(huán)境的目錄,并運行以下命令來創(chuàng)建虛擬環(huán)境:

virtualenv my_venv

2.3創(chuàng)建的虛擬環(huán)境一般目錄如下:

.
├── Include
├── Lib
│   └── site-packages
├── pyvenv.cfg
└── Scripts
    ├── activate
    ├── activate.bat
    ├── Activate.ps1
    ├── deactivate.bat
    ├── pip3.23.exe
    ├── pip3.exe
    ├── pip.exe
    ├── python.exe
    └── pythonw.exe

3.Python虛擬環(huán)境的激活

??當(dāng)Python虛擬環(huán)境激活以后,就可以在虛擬環(huán)境中使用pip來安裝第三方依賴項、運行Python程序等工作。

my_venv\Scripts\activate

4.Python虛擬環(huán)境的退出

??當(dāng)你完成工作時,可以通過運行以下命令來退出虛擬環(huán)境

deactivate

5.Python虛擬環(huán)境的刪除

??1)在刪除虛擬環(huán)境之前,請確保你已退出并停用了虛擬環(huán)境。
??2)使用文件管理器或終端導(dǎo)航到虛擬環(huán)境文件夾,并將其刪除。
??3)可以使用終端運行以下命令刪除虛擬環(huán)境文件夾。

rm -r my_venv

參考:Python venv: How To Create, Activate, Deactivate, And Delete文章來源地址http://www.zghlxwxcb.cn/news/detail-771562.html

到了這里,關(guān)于Python虛擬環(huán)境(Python venv)的創(chuàng)建、激活、退出及刪除的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python 虛擬環(huán)境創(chuàng)建,激活

    python 虛擬環(huán)境創(chuàng)建,激活

    需要安裝virtualenv庫: 創(chuàng)建虛擬環(huán)境 ven cmd地址欄,輸入virtualenv env,創(chuàng)建名字未env的虛擬環(huán)境 創(chuàng)建好的環(huán)境會多出一個env文件; 創(chuàng)建虛擬環(huán)境時可以繼承系統(tǒng)三方庫 ,添加參數(shù)–system-site-packages,即項目檢索庫的時候,也會到系統(tǒng)的三方庫中找,不添加時,默認(rèn)只到虛擬環(huán)境

    2024年02月09日
    瀏覽(21)
  • python自帶的venv創(chuàng)建虛擬環(huán)境報錯Error: Command returned non-zero exit status 1.

    python自帶的venv創(chuàng)建虛擬環(huán)境報錯Error: Command returned non-zero exit status 1.

    Windows 10 教育版64位 Python 3.6.3 今天使用 python 自帶的 venv 使用如下的命令: 創(chuàng)建虛擬環(huán)境報錯: Error: Command \\\'[\\\'E:\\\\Code\\\\Python\\\\Git\\\\test1\\\\aaa\\\\Scripts\\\\python.exe\\\', \\\'-Im\\\', \\\'ensurepip\\\', \\\'--upgrade\\\', \\\'--default-pip\\\']\\\' returned non-zero exit status 1.) 這個時候,回到你需要創(chuàng)建 venv 的路徑,發(fā)現(xiàn)我的新環(huán)境

    2024年02月16日
    瀏覽(32)
  • conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)

    conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)

    conda是一個強大的Python包管理和環(huán)境管理工具,它可以幫助我們輕松地安裝、更新、卸載和切換不同版本的Python和各種第三方庫。如果你是一個Python初學(xué)者,或者想要提高你的Python編程效率,那么掌握conda的基本命令是非常必要的。本文將介紹conda環(huán)境管理的常用命令,包括如

    2024年02月06日
    瀏覽(24)
  • python虛擬環(huán)境venv、virtualenv

    python虛擬環(huán)境venv、virtualenv

    目錄 原理 創(chuàng)建、刪除虛擬環(huán)境 激活、退出、初始化虛擬環(huán)境 導(dǎo)出、導(dǎo)入虛擬環(huán)境 pycharm+虛擬環(huán)境 部署虛擬環(huán)境 pycharm目錄下idea作用 pycharm目錄下venv文件內(nèi)容含義 虛擬環(huán)境是利用了操作系統(tǒng)中環(huán)境變量,以及進程間環(huán)境隔離的特性,python就是在激活虛擬環(huán)境的時候,激活腳

    2024年02月02日
    瀏覽(20)
  • Python 虛擬環(huán)境管理—— venv

    Python 虛擬環(huán)境管理—— venv

    本篇作為 Python 虛擬環(huán)境管理——conda 的續(xù)集,介紹一下另一個 Python 虛擬環(huán)境管理工具 venv 。 venv 和 conda 都是用于創(chuàng)建虛擬環(huán)境和管理包的工具,但它們之間有一些不同。 Python3.3 以上, venv 是內(nèi)置的。它會直接在 當(dāng)前項目 ( 當(dāng)前文件夾下 )安裝 Python 虛擬環(huán)境,因此它是

    2024年02月07日
    瀏覽(26)
  • python3 使用虛擬環(huán)境 venv

    在 Python 3.3 及更高版本中,Python標(biāo)準(zhǔn)庫中提供了 venv 模塊,可以用于創(chuàng)建Python虛擬環(huán)境。以下是 debian10 系統(tǒng)使用venv模塊創(chuàng)建 Python3.11 虛擬環(huán)境的示例,按照以下步驟進行操作: 進入你的項目目錄: 創(chuàng)建一個名為venv的虛擬環(huán)境: 這將在當(dāng)前目錄下創(chuàng)建一個名為venv的目錄,并

    2023年04月09日
    瀏覽(25)
  • Python中安裝和使用venv虛擬環(huán)境

    要在Python中安裝和使用venv虛擬環(huán)境,您可以按照以下步驟進行操作: 1.首先,確保您已安裝了Python。您可以在命令行中輸入以下命令來驗證Python的安裝情況: 2.在您的項目文件夾中創(chuàng)建一個新的虛擬環(huán)境。在命令行中,切換到您要創(chuàng)建虛擬環(huán)境的目錄,并運行以下命令: 這

    2024年02月11日
    瀏覽(29)
  • [Venv]Windows下Python程序虛擬環(huán)境配置

    [Venv]Windows下Python程序虛擬環(huán)境配置

    ????????日常的生活和學(xué)習(xí)中難免會遇到需要使用其他師傅編寫的Python腳本的時候,但是不同的Python腳本需要的環(huán)境往往各不相同,如果統(tǒng)統(tǒng)把所有遇到的軟件需要的依賴統(tǒng)統(tǒng)安裝到本機上,有時候會出現(xiàn)依賴沖突的問題,因此在這里我們使用 Python虛擬環(huán)境管理工具venv

    2024年02月03日
    瀏覽(22)
  • Python:pycharm中 虛擬環(huán)境 venv簡介及實踐

    Python:pycharm中 虛擬環(huán)境 venv簡介及實踐

    不進行虛擬化會產(chǎn)生的問題 在平時使用 python 時,有可能會遇到這幾個常見的問題: A.當(dāng)運行的項目處于不同版本時(如 python 2.7/3.7 ),要通過切換 python 解釋器的版本來運行程序(或要使用 python2/3 pip/pip3 等指令來對應(yīng)不同的版本)。 B.有時做一個項目要用到許多第三方模

    2024年02月11日
    瀏覽(22)
  • python中包管理工具pip以及虛擬環(huán)境venv的使用

    查看已安裝的包 安裝包 卸載包 導(dǎo)出已安裝的包 配置全局默認(rèn)包索引地址 venv是python自帶的環(huán)境管理工具(好像是3.7版本后才引入的),它的作用是創(chuàng)建虛擬環(huán)境,以便更好地管理每個項目中的包。 絕大多數(shù)用戶使用pycharm時使用的虛擬環(huán)境就是它。 最直觀的好處就是用pyi

    2024年02月05日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包