天天看點

《面向機器智能的TensorFlow實踐》一 2.3 建立Virtualenv環境

本節書摘來自華章出版社《面向機器智能的tensorflow實踐》一書中的第2章,第2.3節,作者 山姆·亞伯拉罕(sam abrahams)丹尼亞爾·哈夫納(danijar hafner)[美] 埃裡克·厄威特(erik erwitt)阿裡爾·斯卡爾皮内裡(ariel scarpinelli),更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

2.3 建立virtualenv環境

為保持依賴項的幹淨整潔,下面介紹如何利用virtualenv建立虛拟的python環境。首先需要確定virtualenv與pip(python的包管理器)均被安裝。運作下列指令(根據作業系統的不同,選擇相應的指令):

1. 64位linux系統

2. mac os x

至此,準備工作已完成,接下來建立一個包含該虛拟環境的目錄,以及将來可能會建立的任意虛拟環境:

接下來,利用virtualevn指令建立虛拟環境。在本例中,它位于~/env/tensorflow下。

一旦建立完畢,便可利用source指令激活該虛拟環境:

我們希望當使用pip安裝任何軟體時都確定該虛拟環境處于活動狀态,進而使virtualenv能夠對各依賴庫進行追蹤。

虛拟環境使用完畢後,需用下列deactivate指令将其關閉:

由于将頻繁使用虛拟環境,建立一個激活虛拟環境的快捷方式而非每次鍵入完整的source...指令便很有價值。接下來的指令将向~/.bashrc檔案添加一個bash别名,使在需要啟動虛拟環境時隻需鍵入tensorflow:

要測試該快捷方式是否生效,可重新開機bash終端,并鍵入tensorflow: