使用virtualenv進行python環境隔離


按照以下步驟安裝 TensorFlow:

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

2、通過以下命令安裝 pip 和 virtualenv

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
復制代碼

3、執行以下任一命令創建虛擬環境:

virtualenv tensorflow

 默認情況下,虛擬環境會依賴系統環境中的site packages,就是說系統中已經安裝好的第三方package也會安裝在虛擬環境中,如果不想依賴這些package,那么可以加上參數 --no-site-packages建立虛擬環境

4、激活虛擬環境

source tensorflow/bin/activate

5、在虛擬環境安裝python包

在以上完成之后就可以通過命令pip install 來安裝python包了,這里安裝python包就不需要root權限了,直接就可以安裝十分方便。在venv的環境中,使用pip安裝的包都不會再是全局性的包,只會在當前的虛擬環境中起作用,避免了污染系統環境。

6、退出環境

deactivate

7、卸載 TensorFlow

rm -r ~/tensorflow 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM