TensorFlow安装问题Mac

时间:2019-02-05 20:31:00

标签: python macos tensorflow

我最近开始了google的机器学习速成课程。但是它没有提到如何安装TensorFlow,所以我去了网站并按照下面的Mac终端说明进行操作。

$ virtualenv --system-site-packages -p python3 ./venv

$ source ./venv/bin/activate

(venv)$ pip install --upgrade pip

(venv)$ pip list

(venv)$ pip install --upgrade tensorflow

此安装步骤将返回,

  

需求已经是最新的:tensorflow in   ./venv/lib/python3.7/site-packages(1.12.0)的要求已经   满意,跳过升级:protobuf> = 3.6.1 in   ./venv/lib/python3.7/site-packages(来自tensorflow)(3.6.1)...

下一步是在python中测试张量流,

(venv)$ python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"

但是,这将返回

  

RuntimeWarning:模块的编译时版本3.6   'tensorflow.python.framework.fast_tensor_util'与运行时不匹配   版本3.7 return f(* args,** kwds)2019-02-05 18:18:09.866187:I   tensorflow / core / platform / cpu_feature_guard.cc:141]您的CPU支持   TensorFlow二进制文件未编译使用的指令:AVX2   FMA tf.Tensor(-1912.4221,shape =(),dtype = float32)

我尝试将其安装在虚拟环境之外,但会收到另一个错误。

$ pip3 install --user --upgrade tensorflow
  

找不到满足张量流需求的版本   (来自版本:)找不到与tensorflow匹配的分布   使用的是pip版本10.0.1,但是可以使用版本19.0.1。您   应该考虑通过“ pip install --upgrade pip”命令进行升级。

我尝试了其他一些在线找到的变体,但仍然遇到相同的错误。我得到说明的网站是https://www.tensorflow.org/install/pip

1 个答案:

答案 0 :(得分:1)

TensorflowPython 3.7不兼容,请改用Python 3.6