[从桌面输入或启动器使用PyCharm时,TensorFlow无法导入

问题描述 投票:2回答:1

TensorFlow已正确安装在我的计算机上,我可以在终端,PyCharm(从终端窗口使用pycharm.sh命令打开)和其他编辑器中导入并正常运行代码。

但是,如果我从启动器启动PyCharm,则在导入TensorFlow时会出现以下错误

ImportError: No module named _pywrap_tensorflow

我已删除jetbrains-pycharm-ce.desktop并通过工具->多次创建它来重新创建它。我还尝试从终端使用pycharm.sh打开PyCharm,并将打开的应用程序锁定到Launcher。无论我做什么,通过任何GUI方法打开的PyCharm都无法导入TensorFlow。

我比较了所有运行设置和PyCharm中的所有内容,并没有发现任何差异。

没有通过命令行打开PyCharm时,为什么不允许我导入TensorFlow是什么?

下面是我在PyCharm中得到的全部错误代码。

import tensorflow as tf
Traceback (most recent call last):
  File "/opt/miniconda2/envs/tensorflow/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2881, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-2-41389fad42b5>", line 1, in <module>
    import tensorflow as tf
  File "/opt/pycharm-community-2016.3.2/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/opt/miniconda2/envs/tensorflow/lib/python2.7/site-packages/tensorflow/__init__.py", line 23, in <module>
    from tensorflow.python import *
  File "/opt/pycharm-community-2016.3.2/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/opt/miniconda2/envs/tensorflow/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/opt/pycharm-community-2016.3.2/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/opt/miniconda2/envs/tensorflow/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 17, in <module>
    _pywrap_tensorflow = swig_import_helper()
  File "/opt/miniconda2/envs/tensorflow/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 16, in swig_import_helper
    return importlib.import_module('_pywrap_tensorflow')
  File "/opt/miniconda2/envs/tensorflow/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/opt/pycharm-community-2016.3.2/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: No module named _pywrap_tensorflow
python ubuntu import tensorflow pycharm
1个回答
0
投票

关注此视频:https://youtu.be/SfNFz3dRloI

最有可能解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.