1. 程式人生 > >mac系統安裝python虛擬環境及python3.7安裝tensorflow

mac系統安裝python虛擬環境及python3.7安裝tensorflow

  • python3.7安裝
  • python虛擬環境安裝
  • python安裝tensorflow

一、使用homobrew安裝python3

條件:安裝python3之前請確保homebrew工具安裝,如果沒有該工具,使用如下命令安裝homebrew

	/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

使用如下命令安裝python3

	brew install python3

二、python虛擬環境Virtualenv安裝

virtualenv通過建立獨立Python開發環境的工具, 來解決依賴、版本以及間接許可權,virtualenv建立一個擁有自己安裝目錄的環境, 這個環境不與其他虛擬環境共享庫, 能夠方便的管理python版本和管理python庫。

1、在一中安裝了python3後,正常情況下會生成python的pkg管理工具pip(pip3),我們可以使用pip3安裝virtualenv

	pip install virtualenv

2、使用virtualenv建立python環境
預設版本安裝python環境,指定環境目錄ENV(隨意取名)

	virtualenv ENV 

安裝完後會在ENV目錄中安裝python虛擬環境相關目錄,如bin/、include/、lib/等。
如果我們安裝多個python版本,可以指定指定版本安裝python環境,如下:

	 virtualenv -p /usr/bin/python3.7 ENV3.7

3、啟用python環境

	 source ./bin/activate

4、關閉當前python環境

	$ deactivate

5、打包可移植的虛擬環境

	virtualenv --relocatable ./

三、python3.7安裝tensorflow

python安裝tensorflow,指定版本為1.6.0

	pip install -I tensorflow==1.6.0

問題:python3.7使用上述命令直接安裝tensorflow是找不到資源的
錯誤如下:

Could not find a version that satisfies the requirement tensorflow==
1.6.0 (from versions: ) No matching distribution found for tensorflow==1.6.0

可以使用指定資源地址的方式安裝,如下:

// 
pip --default-timeout=10000 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.6.0-py3-none-any.whl