首页 文章

在Pycharm上安装tensorflow(Mac)

提问于
浏览
8

我试图在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)有什么建议吗?谢谢 .

5 回答

  • 14

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

    检查已安装的软件包并仔细检查tensorflow的版本,如下图所示 .

  • 3

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

    这就是你如何做到的 . 1.创建一个新项目 . 转到首选项 . 转到解释器并创建一个新的virtualEnv . 给它一个名字,然后勾选方框"inherit global site-packages" . 按"OK" . creating a virtualenv

    • 以下是包列表 . 这里's where I couldn' t最初找到张量流 . 如果是这种情况,左下角会有一个符号 . 单击它并手动搜索"tensorflow" . 单击左下方的"install package" . installing tensorflow package安装完成后按OK . 关闭此屏幕 . Tensorflow现在将显示在已安装的包列表中 . 按确定 . 现在用程序测试你的安装 .
    import tensorflow as tf
    hello = tf.constant("hello TF")
    sess = tf.Session()
    print(sess.run(hello))
    

    希望这可以帮助 .

  • 3

    如果您使用virtualenv选项安装tensorflow并希望将其用于Pycharm项目,则需要设置相应的virtualenv解释器 . 论坛上有一些解决方案,例如How to get VirtualEnv TensorFlow to work in PyCharm?,但是,如果出现"python packaging tools not found pycharm"错误,那个解决方案对我不起作用 .

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

    • 在Pycharm中,首选项 - >项目解释器 - >创建VirtualEnv - >为virtualenv提供您选择的名称和位置,然后选择"inherit global site-packages"选项 - >确定 .

    • 在命令行中,在步骤1中创建的virtualenv位置安装tensorflow . 对于上述情况,位置为 ~/tensorflow_pycharm ,因此,运行命令 virtualenv --system-site-packages ~/tensorflow_pycharm

    • 在Pycharm中,选择创建的项目解释器,然后选择tensorflow包,双击以安装包 .

    • 如果步骤3成功,请设置运行配置,然后尝试运行示例程序 .

  • 0

    更新 - 2017年11月1日:

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

    使用virtualenv安装tensorflow

    将Local添加到Project Interpreter .

    运行脚本

    生成图表

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

  • 6

    总结一下(在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 Installation"

    第3步,Pycharm-- preference - 项目解释器,安装最新版本的 numpy, protobuf, six . Tensorflow import error on Pycharm (Mac)注意,安装时可能需要单击"specify version" .

    第4步,Pycharm-- preference - 项目解释器,安装最新版本的tensorflow(今天v 0.8.0) . 注意,如果没有找到v0.8.0,则可能必须手动单击"Manage Repositories"然后添加步骤2的链接(https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl

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

相关问题