【问题标题】:Pycharm Run/Debug not working with tensorflowPycharm运行/调试不适用于张量流
【发布时间】:2018-01-11 04:00:42
【问题描述】:

我在 Windows 7 上使用 python 3.5.4 和 Pycharm Community Edition 2017.2

当我在 cmd.exe 中执行我的 python 脚本时,它工作正常。但是在 Pycharm 中使用 Run 或 Debug 工具时出现此错误:

  Traceback (most recent call last):
  File "C:\Users\xy\my_project\env\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    return importlib.import_module(mname)
  File "C:\Users\xy\AppData\Local\Continuum\Anaconda3\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 577, in module_from_spec
  File "<frozen importlib._bootstrap_external>", line 906, in create_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

现在我已经熟悉了这个特定的错误。如果未安装 Microsoft Visual C++ Redistributable(或 Visual Studio),通常会发生这种情况。但情况并非如此,因为我已经安装了 Microsoft Visual C++ 2015 Redistributable Update 3(这就是 python 脚本在控制台上运行的原因)。

我的猜测是,我必须向 Pycharm 添加一些路径?但我不知道在哪里或哪一个。

【问题讨论】:

  • 您的运行/调试配置是什么?
  • 我将 Python 解释器更改为我的 virtualenv 中的解释器。除此之外,它是默认的。使用控制台执行时,我也在使用 virtualenv。

标签: python windows tensorflow pycharm


【解决方案1】:

这就是我解决问题的方法:

打开 cmd.exe -> 创建虚拟环境 -> 从那里启动 Pycharm (pycharm.bat)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-18
    • 2021-02-12
    • 2017-07-31
    • 2018-09-16
    • 2012-08-06
    • 2019-10-30
    • 1970-01-01
    • 2018-10-25
    相关资源
    最近更新 更多