我可以导入pyopenms,并且代码在spyder中运行良好。但是当我在Anaconda Prompt中运行相同的脚本时,它给出了:
回溯(最近通话最近一次):
在模块导入pyopenms中的第23行,文件“ C:\ Users \ baolongsu \ Desktop \ Scripts \ Python \ GUI \ test \ LipidAnaGUI-Copy.py”
模块抬起e中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ pyopenms__init __。py”,第75行
文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ pyopenms__init __。py”,第45行,在模块中
从.all_modules导入*
模块中第1行的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ pyopenms \ all_modules.py”
从.pyopenms_1导入*
ImportError:DLL加载失败:找不到指定的过程。
然后我检查了all_modules.py文件:
from .pyopenms_1 import *
from .pyopenms_2 import *
from .pyopenms_3 import *
from .pyopenms_4 import *
from .pyopenms_5 import *
from .pyopenms_6 import *
from .pyopenms_7 import *
from .pyopenms_8 import *
在同一文件夹中,有pyopenms_1.cpp和pyopenms_1.cp37-win_amd64.pyd文件,但没有pyopenms_1.py。我该怎么办?
答案 0 :(得分:1)
我遇到了同样的问题,并通过从中复制所有Qt5***.dll
个文件来解决
Anaconda3\pkgs\qt-5.9.7-vc14h73c81de_0\Library\bin
到此文件夹:
Anaconda3\Lib\site-packages\pyopenms
答案 1 :(得分:1)