gpt4 book ai didi

python - Pycharm 中的 DLL 导入错误,但在外部工作正常

转载 作者:行者123 更新时间:2023-12-01 08:43:15 25 4
gpt4 key购买 nike

我在 Windows 计算机上安装了新的 Anaconda 和 PyCharm。

简单地运行

import numpy

加薪

ImportError: DLL load failed: The specified module could not be found.

在类似的问题( 12 )中,人们建议检查 PATH有 DLL 的路径。就我而言 - 确实如此!但相反,我在 PATH 前面添加了其他路径当我从 PyCharm 开始做某事时。我认为这可能就是问题所在。

从 Anaconda 提示符运行时,sys.path是:

C:\Users\usr\Anaconda3\python37.zip
C:\Users\usr\Anaconda3\DLLs
C:\Users\usr\Anaconda3\lib
C:\Users\usr\Anaconda3
C:\Users\usr\Anaconda3\lib\site-packages
C:\Users\usr\Anaconda3\lib\site-packages\win32
C:\Users\usr\Anaconda3\lib\site-packages\win32\lib
C:\Users\usr\Anaconda3\lib\site-packages\Pythonwin

当从 Pycharm 中的 python 控制台运行时,sys.path是一样的,只是现在我们在文件的开头多了两行:

C:\Users\usr\AppData\Local\JetBrains\Toolbox\apps\PyCharm-C\ch-0\182.4505.26\helpers\pydev
C:\Users\usr\AppData\Local\JetBrains\Toolbox\apps\PyCharm-C\ch-0\182.4505.26\helpers\pydev

顺便说一下,初始错误是从 C:\Users\usr\AppData\Local\JetBrains\Toolbox\apps\PyCharm-C\ch-0\182.4505.26\helpers\pydev\_pydev_bundle\pydev_import_hook.py 引发的。 .
所以我认为这找到了问题所在,但我不知道为什么会出现,为什么在我的另一台机器上没有发生,更重要的是,如何修复它?

<小时/>

技术数据:

PyCharm 2018.2.4 (Community Edition)
Build #PC-182.4505.26, built on September 19, 2018
JRE: 1.8.0_152-release-1248-b8 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

Windows 10 10.0

Python: 3.7, 3.6.6;

numpy: 1.15.4; 1.14.6

最佳答案

这是一个 Unresolved 错误; This answer Jetbrains 问题跟踪器暂时为我解决了问题。

  • open command line
  • activate conda venv
  • get the correct PATH value by echo %PATH%
  • open PyCharm and set new PATH value
    • for Python console in Settings | Build, Execution, Deployment | Console | Python Console | Environment variables
    • for running scripts in Run | Edit Configurations ... | | Environment variables

UPD:2019.1修复了该错误

关于python - Pycharm 中的 DLL 导入错误,但在外部工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53413388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com