我正尝试使用nuitka工具将我的python程序转换为ubuntu上的可执行文件。如果程序没有任何导入语句,但在我导入某个程序的程序中使用它时会中断,它可以正常工作。Nuitka错误在绝对导入中找不到''包''
test.py
import numpy
print "hello, world."
在命令行
nuitka --recurse-all --python-version=2.7 test.py
型这一点,并给了我这些错误
Nuitka:WARNING:/usr/lib/python2.7/dist-packages/numpy/numarray/functions.py:45: Cannot find 'copyreg' in package 'numpy.numarray' as absolute import.
Nuitka:WARNING:/usr/lib/python2.7/dist-packages/numpy/distutils/npy_pkg_config.py:11: Cannot find 'configparser' in package 'numpy.distutils' as absolute import.
Nuitka:WARNING:/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1765: Cannot find 'Numeric' in package 'numpy.distutils' as absolute import.
Nuitka:WARNING:/usr/lib/python2.7/dist-packages/numpy/distutils/system_info.py:1770: Cannot find 'numarray' in package 'numpy.distutils' as absolute import.
Nuitka:WARNING:/usr/lib/python2.7/dist-packages/numpy/f2py/diagnose.py:48: Cannot find 'numpy_distutils' in package 'numpy.f2py' as absolute import.
Nuitka:WARNING:/usr/lib/python2.7/dist-packages/numpy/f2py/diagnose.py:87: Cannot find 'numpy_distutils.command.build_flib' in package 'numpy.f2py' as absolute import.
我个人在Mac OS X上有这个问题,通过pip全新安装。构建也非常缓慢 –
也许尝试设置选项 - recurse目录? – Hector
您使用的是virtualenv还是导入模块不在PYTHONPATH上的任何导入机制? –