当前位置: 首页 > 知识库问答 >
问题:

如何解决PyCharm中的TensorFlow错误?

慕意致
2023-03-14

tensorflow_安装_测试。派克

import tensorflow as tf
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"

print(tf.__version__)

以下是输出:

C:\Users\pc\AppData\Local\Microsoft\WindowsApps\python3.7.exe C:/Users/pc/source/repos/_by_nn/SCRIPTS/tensorflow_installation_test.py
2021-06-18 02:29:13.894907: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-06-18 02:29:13.895173: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Traceback (most recent call last):
  File "C:/Users/pc/source/repos/_by_nn/SCRIPTS/tensorflow_installation_test.py", line 1, in <module>
    import tensorflow as tf
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\tensorflow\__init__.py", line 41, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\tensorflow\python\__init__.py", line 48, in <module>
    from tensorflow.python import keras
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\tensorflow\python\keras\__init__.py", line 25, in <module>
    from tensorflow.python.keras import models
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\tensorflow\python\keras\models.py", line 25, in <module>
    from tensorflow.python.keras.engine import training_v1
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\tensorflow\python\keras\engine\training_v1.py", line 46, in <module>
    from tensorflow.python.keras.engine import training_arrays_v1
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\tensorflow\python\keras\engine\training_arrays_v1.py", line 37, in <module>
    from scipy.sparse import issparse  # pylint: disable=g-import-not-at-top
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\__init__.py", line 130, in <module>
    from . import _distributor_init
  File "C:\Users\pc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\_distributor_init.py", line 61, in <module>
    WinDLL(os.path.abspath(filename))
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found

Process finished with exit code 1

我该如何解决这个问题?

共有1个答案

池宸
2023-03-14

根据StackOverflow上的链接,这不仅仅是你的问题。导致错误的真正线索是WinError126。我可以在ErrorTools上在线找到一些原因。如果您使用的是Anaconda环境,我的建议是创建一个新环境并在那里安装TensorFlow,看看它是否有效。如果没有,可能是您的DLL有问题。

在这种情况下,另一种选择是按照堆栈跟踪进行调试,直到达到以下行:self_handle=\u dlopen(self.\u name,mode)\u初始化\u中。py位于ctypes目录下。此时,您可以检查self的值是多少_命名,并查看它是否与上面链接的StackOverflow问题中列出的任何问题相匹配。

如果您不确定在何处查找所有这些文件以供将来自己调试,我建议您使用VoidTools,因为它执行的搜索比文件资源管理器快得多。

 类似资料:
  • 我是Django新手,试图在virtualenv中创建一个Django项目来学习,但在上出现以下错误: 回溯(最后一次调用):文件“manage.py”,第21行,main() 文件“manage.py”,第17行,从命令行执行(sys.argv) 文件 “/home/suraj/Documents/my_projects/django_project/venv/lib/python3.6/sit

  • 我一直试图从AWS S3桶读取一些数据到Databricks。S3桶是开发/团队/用户。我使用的是Scala语句: 我得到以下信息: com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException:用户[user]无权在资源上执行sts: AssumeRole:[资源] 如何解决此错误?我正在运行的数据砖集群有

  • 我在Pycharm上遇到了tensorflow的问题。 编辑:当打印sys.path时,我在pycharm中得到以下内容: ['/home/xxx/pycharm-community-2017.1.2/helpers/pydev'、'/home/xxx/pycharm-community-2017.1.2/helpers/pydev ipython/extensions“,”/home/xxx/x

  • 问题内容: 我正在处理几个大的txt文件,每个文件大约有800万行。以下是这些行的简短示例: 将它们存储在字典中的代码是: 它在第一个txt文件中运行良好,但是在第二个txt文件中运行时,出现错误。 我正在使用Windows 7 64bit和python 2.7 32bit,intel i5 cpu,8Gb内存。我该如何解决这个问题? 进一步说明:我有四个大文件,每个文件包含许多实体的不同信息。例

  • 我试图在Eclipse 2019中创建一个基本的scala HelloWorld,但我遇到了一个错误。 下面是我的代码及其产生的错误。有人能帮我解决eclipse中的这个错误吗?谢谢 错误: 线程“main”java中出现异常。lang.NoClassDefFoundError:HelloWorld/hello上的scala/Predef$。HelloWorld美元。main(HelloWorld

  • 我正在android studio中创建一个简单的应用程序,用于使用Volley库管理通过wifi连接的设备。当我运行应用程序时,我得到以下错误。 java.lang.RuntimeException:错误URL 192.168.137.139:8081/Zeroconf/switch在com.android.volle.toolbox.basicnetwork.performRequest(ba