Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到SWIG生成的python文件 我在C++中创建了一个库来执行字符串匹配,并且我试图用SWIG将代码移植到Python中。我创建了一个.I文件,并生成了一个.py文件。在测试该文件时,一切都正常工作,我能够按预期访问函数和类。但是,我现在遇到的问题是,在更复杂的环境中尝试使用代码时,由于生成的.py文件中的这些行,我遇到了一个错误 # Import the low-level C/C++ module if __package__ or "." in __name__: from . import _EESM else: import _EESM_Python_C++_Swig_Word Wrap - Fatal编程技术网

未找到SWIG生成的python文件 我在C++中创建了一个库来执行字符串匹配,并且我试图用SWIG将代码移植到Python中。我创建了一个.I文件,并生成了一个.py文件。在测试该文件时,一切都正常工作,我能够按预期访问函数和类。但是,我现在遇到的问题是,在更复杂的环境中尝试使用代码时,由于生成的.py文件中的这些行,我遇到了一个错误 # Import the low-level C/C++ module if __package__ or "." in __name__: from . import _EESM else: import _EESM

未找到SWIG生成的python文件 我在C++中创建了一个库来执行字符串匹配,并且我试图用SWIG将代码移植到Python中。我创建了一个.I文件,并生成了一个.py文件。在测试该文件时,一切都正常工作,我能够按预期访问函数和类。但是,我现在遇到的问题是,在更复杂的环境中尝试使用代码时,由于生成的.py文件中的这些行,我遇到了一个错误 # Import the low-level C/C++ module if __package__ or "." in __name__: from . import _EESM else: import _EESM,python,c++,swig,word-wrap,Python,C++,Swig,Word Wrap,对于我的项目,EESM.py是我创建的python文件,其中有一个带下划线的_EESM.py导入。我使用PyCharm编写代码,它警告我没有找到模块。尝试运行项目时,会发生相同的错误。我想它可能是指SWIG生成的_EESM.so文件,但每当我将该文件放在我的目录中时,仍然会收到相同的错误。我的问题是如何处理{File\u Name}模块,以及如何找到它

对于我的项目,EESM.py是我创建的python文件,其中有一个带下划线的_EESM.py导入。我使用PyCharm编写代码,它警告我没有找到模块。尝试运行项目时,会发生相同的错误。我想它可能是指SWIG生成的_EESM.so文件,但每当我将该文件放在我的目录中时,仍然会收到相同的错误。我的问题是如何处理{File\u Name}模块,以及如何找到它