真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python虛擬環(huán)境的原理及使用詳解-創(chuàng)新互聯(lián)

Python的虛擬環(huán)境極大地方便了人們的生活。本指南先介紹虛擬環(huán)境的基礎(chǔ)知識(shí)以及使用方法,然后再深入介紹虛擬環(huán)境背后的工作原理。

創(chuàng)新互聯(lián)建站專注于尤溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供尤溪營銷型網(wǎng)站建設(shè),尤溪網(wǎng)站制作、尤溪網(wǎng)頁設(shè)計(jì)、尤溪網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造尤溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供尤溪網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

注意:本指南在macOS Mojave系統(tǒng)上使用最新版本的Python 3.7.x。

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

虛擬環(huán)境為一系列潛在問題提供簡單的解決方案,尤其是在以下幾個(gè)方面:

  1. 允許不同的項(xiàng)目使用不同版本的程序包,從而解決依賴性問題。例如,可以將Project A v2.7用于Project X,并將Package A v1.3用于Project Y。
  2. 通過捕獲需求文件中的所有包依賴項(xiàng),使項(xiàng)目自包含且可重現(xiàn)。
  3. 在沒有管理員權(quán)限的主機(jī)上安裝軟件包。
  4. 只需要一個(gè)項(xiàng)目,無需在系統(tǒng)范圍內(nèi)安裝軟件包,就能保持全局site-packages /目錄整潔。

聽起來很方便,不是嗎?開始構(gòu)建更復(fù)雜的項(xiàng)目并與其他人協(xié)作時(shí),虛擬環(huán)境的重要性會(huì)凸顯出來。很多數(shù)據(jù)科學(xué)家也需要熟悉虛擬環(huán)境中與多語言相關(guān)的Conda環(huán)境。

可按照先后次序來使用!

2. 什么是虛擬環(huán)境?

到底什么是虛擬環(huán)境?

虛擬環(huán)境是用于依賴項(xiàng)管理和項(xiàng)目隔離的Python工具,允許Python站點(diǎn)包(第三方庫)安裝在本地特定項(xiàng)目的隔離目錄中,而不是全局安裝(即作為系統(tǒng)范圍內(nèi)的Python的一部分)。

這聽起來不錯(cuò),但到底什么是虛擬環(huán)境呢?虛擬環(huán)境只是一個(gè)包含三個(gè)重要組件的目錄:

  1. 安裝了第三方庫的site-packages /文件夾。
  2. 系統(tǒng)上安裝的Python可執(zhí)行文件的symlink符號(hào)鏈接。
  3. 確保執(zhí)行Python代碼的腳本使用在給定虛擬環(huán)境中安裝的Python解釋器和站點(diǎn)包。

最后一點(diǎn)在于會(huì)發(fā)生一些意想不到的錯(cuò)誤,稍后會(huì)講這一點(diǎn),但現(xiàn)在先看看在實(shí)際中如何實(shí)際使用虛擬環(huán)境。


3. 使用虛擬環(huán)境

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

假設(shè)想要為正在處理的項(xiàng)目創(chuàng)建一個(gè)名為test-project/的虛擬環(huán)境,該項(xiàng)目具有以下目錄樹:

test-project/ 
├── data     
├── deliver      # Final analysis, code, & presentations 
├── develop      # Notebooks for exploratory analysis 
├── src        # Scripts & local project modules 
└── tests 

網(wǎng)頁題目:Python虛擬環(huán)境的原理及使用詳解-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/dsojcp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部