【发布时间】:2014-12-12 15:04:54
【问题描述】:
我有一些在 Linux 中开发的 Python 代码(使用 Eclipse 和 Pydev),这些代码可以回忆起使用 f2py 生成的一些模块(扩展名为“*.so”),这些模块可以在这个操作系统上完美执行。现在我也需要在 Windows 上运行它们,但我发现了一些困难。
当我在 Windows 上运行不需要这些模块的 Python 代码时,一切正常。但是如果我需要导入它们(例如,“import WHATEVER”,即 WHATEVER.so 使用 f2py 生成的文件),我会收到错误“ImportError: No module named WHATEVER”。这些模块与主 Python 文件位于同一路径中(即在 /projectname/src/ 中)。我检查了 PYTHONPATH 并没有发现任何问题(这条路径已经在其中)。
我也尝试使用 Python 的命令窗口导入它们,发现完全相同的问题。即使在正确的目录中查找,它似乎也无法打开这些文件。谁能弄清楚我忘记了什么?
提前致谢。
【问题讨论】:
标签: python windows import f2py