[英]Use GPU installation of tensorflow/cuda in spyder under ubuntu 14.04
[英]Tensorflow GPU - Spyder
我在spyder上导入tensorflow GPU时遇到问题。 这是我在使用Spyder 3(在MacOS上)在iPython上键入import tensorflow时得到的结果
当我在tensorflow中检查了我的包时,我得到了这个列表,我看到iPython和Spyder都不包括在内。
同样在anaconda中,当我点击环境中的tensorflow时,我可以选择使用Python打开它,使用终端,但不能使用iPython或Spyder(或Jupyter)打开它
我非常感谢任何帮助。
更新1:
好吧我设法让Spyder上了tensorflow的ENV但是当我在iPython上运行命令'import tensorflow'时我得到了这个错误(当我在Python的选项卡上运行相同的命令时,一切似乎都运行得很好。
最后我解开了这个谜。 如果您已经从Anaconda安装了Spyder,请转到Anaconda启动器。 在环境中,你会看到其中两个:root和tensorflow。 后者是由tensorflow.org的指示创建的。 只需在root上运行所有这些指令,不要激活tensorflow环境,它会起作用。 一切都将在spyder中提供。
( https://www.tensorflow.org/install/install_windows )链接中提到的说明不适用于Windows上的Ananconda / Spyder设置。 经过这几个小时的努力是最简单的解决方案,让这个工作。 希望这可以帮助!
基本上,如果你想在spyder上运行它,你不需要创建一个单独的tensorflow环境。 使用以下命令在ananconda客户端上安装tensorflow。
1)从开始菜单中的安装文件夹中打开Ananconda提示。 2)运行以下命令:
conda install pyqt
conda install tensorflow
Spyder正在拿起默认的Anaconda Env,而你在一个单独的环境tensorflow
安装了tensorflow
要使用Spyder和tensorflow,请在默认ENV中安装张量流和openssl
我想出了如何使用Tensorflow链接上的指令来实现这一点。 创建张量流环境后,您可以在ananconda开始菜单文件夹中使用Spyder(Tensorflow) 。 如果通过打开此代码来运行代码,则tensorflow应该可以正常工作。
使用Anaconda Navigator:它以不同的方式为我工作:由于tensorflow是单独创建的环境,请在tensorflow环境中安装spyder。 (Anaconda>主页>应用程序> tensorflow > spyder>安装...等待安装完成和十次启动)
我在anaconda看到了另一个问题。 如果您在root或自定义环境中安装Tensor流(如'tensorflow'),则无法从jupyter notebook或spyder访问它。 执行此操作的最佳方法是以管理员模式安装它。 跟着这些步骤:
我遇到了同样的问题,并按顺序执行了以下步骤。
假设你已经创建了conda
environment
,安装tensorflow
并激活它,还安装spyder
。
检查conda环境的可执行python
>>import sys
>>sys.executable
注意python
可执行文件的路径。
转到Spyder首选项并将解释器路径设置为上面提到的路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.