在Pycharm上安装tensorflow(Mac)

时间:2016-05-03 07:19:02

标签: python-2.7 tensorflow

enter image description here enter image description here我试图在Pycharm IDE中使用tensorflow。

似乎在Pycharm中,只需单击一下即可安装软件包。颠簸很容易。现在,当我尝试安装tensorflow时发生错误。 如截图所示,Tensorflow通过Mac上的终端安装,使用命令

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl (参考https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#pip-installation) 有什么建议 ?感谢。

enter image description here

5 个答案:

答案 0 :(得分:15)

如果使用virtualenv选项安装tensorflow并希望从Pycharm中将其用于项目,则需要设置相应的virtualenv解释器。论坛上有一些解决方案,例如How to get VirtualEnv TensorFlow to work in PyCharm?,然而,对于我来说,使用未找到pycharm"的python包装工具并不适合我。错误。

这对我来说是一个有效的解决方案,首先从Pycharm创建一个virtualenv,然后在那里安装tensorflow:

  1. 在Pycharm中,首选项 - >项目口译员 - >创建VirtualEnv - >给virtualenv一个你选择的名称和位置,并选择"继承全球网站包"选项 - >好。 create virtualenv
  2. 在命令行中,在步骤1中创建的virtualenv位置安装tensorflow。对于上述情况,位置为~/tensorflow_pycharm,因此,运行命令virtualenv --system-site-packages ~/tensorflow_pycharm

    < / LI>
  3. 在Pycharm中,选择创建的项目解释器,然后选择tensorflow包,双击以安装包。

  4. 如果步骤3成功,请设置运行配置,然后尝试运行示例程序。 run config sample program

答案 1 :(得分:6)

更新 - 2017年11月1日:

尝试使用最新的Jetbrain PyCharm社区版(2017.2.4)和Python 2.7.14,Installing with virtualenv https://www.tensorflow.org/install/install_mac

使用virtualenv

安装tensorflow

Install tensorflow with virtualenv

virtualenv folder

将Local添加到Project Interpreter。

Select Project Interpreter

Pycharm configuration

运行脚本

enter image description here

enter image description here

生成图表

在PyCharm终端中运行tensorboard --logdir=/tmp/tensorflow_logs

enter image description here

See graph in browser

答案 2 :(得分:3)

转到首选项并搜索解释器。你可能会看到几个口译员。选择安装了tensorflow包的任何解释器。

检查已安装的软件包并仔细检查张量流的版本,如下图所示。

enter image description here

答案 3 :(得分:3)

总结(在Mac上):

第1步,在Pycharm上获取最新的Python(今天的2.7.11): Pycharm, can not find Python version 2.7.11

步骤2,按照https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#download-and-setup

的“Pip安装”进行操作

第3步,Pycharm--偏好 - 项目解释器,安装最新版本的 numpy,protobuf,six Tensorflow import error on Pycharm (Mac) 注意,安装时可能需要单击“指定版本”。

步骤4,Pycharm-- preference - 项目解释器,安装最新版本的tensorflow(今天为0.8.0)。 注意,如果找不到v0.8.0,那么可能必须手动点击“管理存储库”,然后添加步骤2的链接(https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl

这些步骤在我的两台Mac电脑上运行良好。感谢贡献者在程序中提供的所有帮助。

答案 4 :(得分:0)

我遵循的步骤 1.在tensor flow的官方指南中使用virtualenv选项进行安装,并按照准确的步骤安装和设置张量流。虽然我们已经在这里创建了一个虚拟环境,但我为Pycharm项目创建了一个单独的环境。

这是你如何做到的。 1.创建一个新项目。转到首选项。转到解释器并创建一个新的virtualEnv。给它命名并选中“继承全局站点包”框。按“确定”。 creating a virtualenv

  1. 以下是包列表。这是我最初找不到张量流的地方。如果是这种情况,左下角会出现一个+符号。单击它并手动搜索“tensorflow”。点击左下角的“安装包”。 installing tensorflow package 安装完成后按OK。关闭此屏幕。 Tensorflow现在将显示在已安装的包列表中。 按确定。现在用程序测试你的安装。

    import tensorflow as tf
    hello = tf.constant("hello TF")
    sess = tf.Session()
    print(sess.run(hello))
    
  2. 希望这有帮助。