我试图在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 回答
转到首选项并搜索解释器 . 你可能会看到几个口译员 . 选择安装了tensorflow包的任何解释器 .
检查已安装的软件包并仔细检查tensorflow的版本,如下图所示 .
我遵循的步骤1.在tensor flow的官方指南中使用virtualenv选项进行安装,并按照准确的步骤安装和设置张量流 . 虽然我们已经在这里创建了一个虚拟环境,但我为Pycharm项目创建了一个单独的环境 .
这就是你如何做到的 . 1.创建一个新项目 . 转到首选项 . 转到解释器并创建一个新的virtualEnv . 给它一个名字,然后勾选方框"inherit global site-packages" . 按"OK" . creating a virtualenv
希望这可以帮助 .
如果您使用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成功,请设置运行配置,然后尝试运行示例程序 .
更新 - 2017年11月1日:
尝试使用最新的Jetbrain PyCharm社区版(2017.2.4)和Python 2.7.14,
Installing with virtualenv
为https://www.tensorflow.org/install/install_mac .使用virtualenv安装tensorflow
将Local添加到Project Interpreter .
运行脚本
生成图表
在PyCharm终端中运行
tensorboard --logdir=/tmp/tensorflow_logs
总结一下(在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电脑上运行良好 . 感谢贡献者在程序中提供的所有帮助 .