使用virtualenv進行python環境隔離

按照如下步驟安裝 TensorFlow:

一、打開終端(一個 shell),你將在這個終端中執行隨後的步驟python

二、經過如下命令安裝 pip 和 virtualenvlinux

sudo easy_install pip
pip install --user --index-url https://pypi.douban.com/simple virtualenv
複製代碼
pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。
virtualenv就是用來爲一個應用建立一套「隔離」的Python運行環境。

直接 pip install,不用sudo。權限的問題,對後續使用不影響。無論是用pip裝什麼模塊,前面都儘可能不要加sudo。 pip 源更改設置 pipy 國內鏡像目前有:    http://pypi.douban.com/ 豆瓣    http://pypi.hustunique.com/ 華中理工大學    http://pypi.sdutlinux.org/ 山東理工大學    http://pypi.mirrors.ustc.edu.cn/ 中國科學技術大學 手動指定源: pip install --user --index-url https://pypi.douban.com/simple --upgrade virtualenv
複製代碼

三、執行如下任一命令建立虛擬環境:shell

virtualenv tensorflow

 默認狀況下,虛擬環境會依賴系統環境中的site packages,就是說系統中已經安裝好的第三方package也會安裝在虛擬環境中,若是不想依賴這些package,那麼能夠加上參數 --no-site-packages創建虛擬環境工具

四、激活虛擬環境post

source tensorflow/bin/activate

五、在虛擬環境安裝python包url

在以上完成以後就能夠經過命令pip install 來安裝python包了,這裏安裝python包就不須要root權限了,直接就能夠安裝十分方便。在venv的環境中,使用pip安裝的包都不會再是全局性的包,只會在當前的虛擬環境中起做用,避免了污染系統環境。spa

六、退出環境code

deactivate

七、卸載 TensorFlowblog

rm -r ~/tensorflow 
相關文章
相關標籤/搜索