我已经使用 conda build 成功构建了 fftw 和 pyfftw 的包。我现在正在尝试编写一个 run_test.py 例程来执行 pyfftw 中的测试,作为构建过程的一部分。我写了一个 run_test.py 来运行 pyfftw 中的一个测试文件:
import os
path=os.environ.get('SRC_DIR')
execfile(path+'/test/test_pyfftw_real_backward.py')
在构建结束时,我收到以下错误:
Traceback (most recent call last):
File "/data/miniconda/conda-bld/test-tmp_dir/run_test.py", line 38, in <module>
execfile(path+'/test/test_pyfftw_real_backward.py')
File "/data/miniconda/conda-bld/work/pyFFTW-0.9.2/test/test_pyfftw_real_backward.py", line 24, in <module>
from .test_pyfftw_base import run_test_suites
ValueError: Attempted relative import in non-package
TESTS FAILED: pyfftw-0.9.2-np18py27_0
我是否将文件添加到包中?或者也许将文件复制到测试环境?我实际上不知道如何进行。任何帮助,将不胜感激。