在 Pycharm (Mac) 上安装 tensorflow
Installing tensorflow on Pycharm (Mac)
我试图在 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)
有什么建议么 ?谢谢。
转到首选项并搜索解释器。您可能会看到几位口译员。 Select 任何安装了 tensorflow 包的解释器。
检查已安装的软件包并再次检查 tensorflow 的版本,如图所示。
总结(Mac):
第 1 步,在 Pycharm 获取最新的 Python(今天 2.7.11):
第 2 步,按照 https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#download-and-setup
的 "Pip Installation"
第三步,Pycharm--偏好--项目解释器,安装最新版本的numpy、protobuf、six。
注意,安装的时候可能要点"specify version"。
第四步,Pycharm--偏好--项目解释器,安装最新版本的tensorflow(今天v 0.8.0)。
注意,如果没有找到v0.8.0,那么可能需要手动点击"Manage Repositories"然后添加步骤2的link(https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl)
这些步骤在我的 Mac 两台计算机上都运行良好。感谢贡献者在过程中提供的所有帮助。
如果你使用 virtualenv 选项安装 tensorflow 并想从 Pycharm 为项目使用它,你需要设置一个相应的 virtualenv 解释器。论坛上有一些解决方案,例如 ,但是那个解决方案对我不起作用,出现 "python packaging tools not found pycharm" 错误。
这对我来说是一个可行的解决方案,首先从 Pycharm 创建一个 virtualenv,然后在那里安装 tensorflow:
- 在 Pycharm 中,首选项 -> 项目解释器 -> 创建 VirtualEnv -> 给 virtualenv 一个你选择的名称和位置,然后 select "inherit global site-packages" 选项 -> 确定。
在命令行中,将tensorflow安装到您在步骤1中创建的virtualenv位置。对于上述情况,位置是~/tensorflow_pycharm
,因此,运行命令virtualenv --system-site-packages ~/tensorflow_pycharm
在Pycharm、select创建的工程解释器、selecttensorflow包中,双击安装包。
如果第3步成功,设置运行配置,尝试运行示例程序。
我遵循的步骤
1.使用tensor flow官方安装指南中的virtualenv选项,严格按照步骤安装和设置tensor flow。虽然我们已经在这里创建了一个虚拟环境,但我为 Pycharm 个项目创建了一个单独的环境。
你就是这样做的。
1. 创建一个新项目。转到首选项。转到解释器并创建一个新的 virtualEnv。给它起个名字并勾选方框 "inherit global site-packages"。按 "OK"。
creating a virtualenv
下面是软件包列表。这是我最初找不到张量流的地方。如果是这种情况,左下角会有一个 + 符号。单击它并手动搜索 "tensorflow"。点击左下方的"install package"。
installing tensorflow package
安装完成后按OK.Close这个画面。 Tensorflow 现在将出现在已安装的软件包列表中。
按确定。现在用一个程序测试你的安装。
import tensorflow as tf
hello = tf.constant("hello TF")
sess = tf.Session()
print(sess.run(hello))
希望对您有所帮助。
更新 - 2017 年 11 月 1 日:
尝试使用最新的 Jetbrain PyCharm 社区版 (2017.2.4) 和 Python 2.7.14 成功,Installing with virtualenv
of https://www.tensorflow.org/install/install_mac。
使用 virtualenv 安装 tensorflow
将本地添加到项目解释器。
运行 脚本
生成图表
运行 tensorboard --logdir=/tmp/tensorflow_logs
在 PyCharm
的终端
好像在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) 有什么建议么 ?谢谢。
转到首选项并搜索解释器。您可能会看到几位口译员。 Select 任何安装了 tensorflow 包的解释器。
检查已安装的软件包并再次检查 tensorflow 的版本,如图所示。
总结(Mac):
第 1 步,在 Pycharm 获取最新的 Python(今天 2.7.11):
第 2 步,按照 https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#download-and-setup
的 "Pip Installation"第三步,Pycharm--偏好--项目解释器,安装最新版本的numpy、protobuf、six。
第四步,Pycharm--偏好--项目解释器,安装最新版本的tensorflow(今天v 0.8.0)。 注意,如果没有找到v0.8.0,那么可能需要手动点击"Manage Repositories"然后添加步骤2的link(https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl)
这些步骤在我的 Mac 两台计算机上都运行良好。感谢贡献者在过程中提供的所有帮助。
如果你使用 virtualenv 选项安装 tensorflow 并想从 Pycharm 为项目使用它,你需要设置一个相应的 virtualenv 解释器。论坛上有一些解决方案,例如
这对我来说是一个可行的解决方案,首先从 Pycharm 创建一个 virtualenv,然后在那里安装 tensorflow:
- 在 Pycharm 中,首选项 -> 项目解释器 -> 创建 VirtualEnv -> 给 virtualenv 一个你选择的名称和位置,然后 select "inherit global site-packages" 选项 -> 确定。
在命令行中,将tensorflow安装到您在步骤1中创建的virtualenv位置。对于上述情况,位置是
~/tensorflow_pycharm
,因此,运行命令virtualenv --system-site-packages ~/tensorflow_pycharm
在Pycharm、select创建的工程解释器、selecttensorflow包中,双击安装包。
如果第3步成功,设置运行配置,尝试运行示例程序。
我遵循的步骤 1.使用tensor flow官方安装指南中的virtualenv选项,严格按照步骤安装和设置tensor flow。虽然我们已经在这里创建了一个虚拟环境,但我为 Pycharm 个项目创建了一个单独的环境。
你就是这样做的。 1. 创建一个新项目。转到首选项。转到解释器并创建一个新的 virtualEnv。给它起个名字并勾选方框 "inherit global site-packages"。按 "OK"。 creating a virtualenv
下面是软件包列表。这是我最初找不到张量流的地方。如果是这种情况,左下角会有一个 + 符号。单击它并手动搜索 "tensorflow"。点击左下方的"install package"。 installing tensorflow package 安装完成后按OK.Close这个画面。 Tensorflow 现在将出现在已安装的软件包列表中。 按确定。现在用一个程序测试你的安装。
import tensorflow as tf hello = tf.constant("hello TF") sess = tf.Session() print(sess.run(hello))
希望对您有所帮助。
更新 - 2017 年 11 月 1 日:
尝试使用最新的 Jetbrain PyCharm 社区版 (2017.2.4) 和 Python 2.7.14 成功,Installing with virtualenv
of https://www.tensorflow.org/install/install_mac。
使用 virtualenv 安装 tensorflow
将本地添加到项目解释器。
运行 脚本
生成图表
运行 tensorboard --logdir=/tmp/tensorflow_logs
在 PyCharm