下载Tensorflow for Python - 如何摆脱这个错误?

时间:2018-05-02 07:27:08

标签: python tensorflow install

我正在疯狂尝试下载tensorflow。我尝试了很多不同的东西,但我要么不理解说明,要么对我不起作用。

目前我正在尝试这个:

  1. https://www.anaconda.com/download/

  2. 下载python 3.6
  3. 以管理员身份打开命令窗口

  4. 类型:conda create -n tensorflow pip python = 3.6

  5. 激活tensorflow

  6. 输入:pip install --upgrade tensorflow

  7. 根据tensorflow网站,我可以执行此命令:

    day - name - name - name - name ...
    2018-01-01 - test1 - test2 - example - somevalue
    2018-01-02 - NULL - NULL - NULL - NULL - test3
    

    并输出>>> import tensorflow as tf >>> hello = tf.constant('Hello, TensorFlow!') >>> sess = tf.Session() >>> print(sess.run(hello))

    但我无法通过IDLE创建新文件并执行该代码 - 仅在命令窗口中

    请帮助......如果你有更好的解决方案对我来说我很满耳,但很新,所以需要简单的指示:)

    谢谢!

1 个答案:

答案 0 :(得分:1)

您所做的实际上是创建一个虚拟环境,因此您需要了解它 https://conda.io/docs/user-guide/tasks/manage-environments.html 基本上它只是一个安装目录,因此调用tensorflow实际上不会安装tensorflow。

所以请用conda学习virtualenv。然后执行以下步骤:

  1. 使用conda创建虚拟环境
  2. 激活虚拟环境
  3. 使用pip安装tensorflow,如下所示。
  4. 我建议您立即在命令行中进行测试并确保您的virtualenv正常工作。由于某种原因,tf可能无法安装。我发现最好使用二进制安装方法作为此处的概述 https://www.tensorflow.org/install/install_linux#InstallingAnaconda 基本上你直接用URL安装它。

    例如

    pip install --ignore-installed --upgrade \ https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.8.0-cp34-cp34m-linux_x86_64.whl

    P.S。有人正在编辑疯狂并搞砸我的帖子所以要小心。