我有一个要导入的.pyd文件。假设文件位于C:\ Folder_1 \ Folder_2 \ test.pyd。
将C:\\Folder_1\Folder_2
添加到PYTHONPATH
时,我可以从任何位置进行import test
,而不会出现问题。
当我仅将C:\\Folder_1
添加到PYTHONPATH
并尝试import Folder_2.test
时,出现错误:
ModuleNotFoundError: No module named 'Folder_2.test'
我在Folder_1和Folder_2中确实有__init__.py个文件。我使用的是Python 3.6.6。我使用boost.python v1.62.0和mingw gcc ver编译了.pyd文件。 8.1.0。