我收到ImportError: No module named msgrid
错误。我已经阅读了很多堆栈溢出响应,并且我不确定代码是否有错误。
事实上,它适用于大约50%的计算机运行。
目录如下:
scripts # directory
| file exporter.py
| __init__.py
msgrid # sub directory
|
| __init__.py
| ms2tvgrid.py
导入如下:
import os
import sys
from msgrid.ms2tvgrid import <function name>, <function name2>
sys路径如下:
'C:\\Users\\<name>\\Application Data\\<application name>\\scripts'
编辑:它的价值在于在另一个Java应用程序中作为jython脚本运行。我不认为这会对结果产生影响,但也许我错了。
编辑2:将msgrid目录添加到sys路径和\或python路径中也没有。