欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

Python的虛擬環(huán)境極大地方便了人們的生活。本指南先介紹虛擬環(huán)境的基礎(chǔ)知識以及使用方法,然后再深入介紹虛擬環(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è)計、尤溪網(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)境為一系列潛在問題提供簡單的解決方案,尤其是在以下幾個方面:

  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. 只需要一個項(xiàng)目,無需在系統(tǒng)范圍內(nèi)安裝軟件包,就能保持全局site-packages /目錄整潔。

聽起來很方便,不是嗎?開始構(gòu)建更復(fù)雜的項(xiàng)目并與其他人協(xié)作時,虛擬環(huán)境的重要性會凸顯出來。很多數(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的一部分)。

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

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

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


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

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

假設(shè)想要為正在處理的項(xiàng)目創(chuàng)建一個名為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 

名稱欄目:Python虛擬環(huán)境的原理及使用詳解-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://www.chinadenli.net/article28/dsojcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)全網(wǎng)營銷推廣網(wǎng)站設(shè)計公司微信小程序網(wǎng)站改版移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作