“C:\Users Khanna\Anaconda3\python.exe”"C:/Users/Sameer Khanna/Desktop/NPann-dce_wrist-db62618c97ac/ex_process_dce_roiwise.py“回溯(最近一次调用):文件”C:\Users Khanna\Anaconda3\lib\site-packages\pyximport\pyximport.py",第209行,在load_module inplace=build_inplace,language_level=language_level中)文件“C:\Users Khanna\Anaconda3\lib\site-packages\pyximport\pyximport.py",第186行,在build_module reload_support=pyxargs.reload_support)文件“C:\User\Sameer”第100行,在pyx_to_dll dist.run_commands()文件“C:\User\Sameer Khanna\Anaconda3\lib\distutils\dist.py”中,在第955行,在run_commands self.run_command(cmd)文件"C:\Users\Sameer Khanna\Anaconda3\lib\distutils\dist.py“中,在第974行,在“C:\Users Khanna\Anaconda3\lib\site-packages\Cython\Distutils\build_ext.py",第164行”run_command cmd_obj.run()文件中,在“运行_build_ext.build_ext.run(self)文件”C:\run_command\Sameer Khanna\Anaconda3\lib\distutils\command\build_ext.py",行338中,在run Khanna\Anaconda3\lib\distutils\command\build_ext.py",()self.build_extensions "C:\Users\Sameer Khanna\Anaconda3\lib\distutils_msvccompiler.py",第172行“,在build_extensions self.build_extension(ext) File”C:\Users Khanna\Anaconda3\lib\distutils\command\build_ext.py“,第532行,在build_extension depends=ext.depends中"C:\Users\Sameer Khanna\Anaconda3\lib\distutils_msvccompiler.py”,第315行,在编译Khanna\Anaconda3\lib\distutils_msvccompiler.py",()文件“C:\User\Sameer Khanna\Anaconda3\lib\distutils_msvccompiler.py",第208行”中,“初始化vc_env = _get_vc_env(plat_spec)文件”C:\self.initialize\Sameer Khanna\Anaconda3\lib\distutils_msvccompiler.py",第81行,在_get_vc_env vcvarsall中,vcruntime = _find_vcvarsall(plat_spec) Khanna\Anaconda3\lib\distutils_msvccompiler.py“,”C:\vc_env\Sameer Khanna\Anaconda3\lib\distutils_msvccompiler.py“,第34行,在_find_vcvarsall access=winreg.KEY_READ winreg.KEY_WOW64_32KEY FileNotFoundError: WinError 2中,系统找不到指定的文件
在处理上述异常的过程中,发生了另一个异常:
回溯(最近一次调用):文件“C:/ Khanna/Desktop/NPann-dce_wrist-db62618c97ac/ex_process_dce_roiwise.py",/Sameer Khanna\Desktop\NPann-dce_wrist-db62618c97ac\compartmentmodels\compartmentmodels.py",第7行,在compartmentmodels.compartmentmodels导入TwoCXModel、TwoCUModel、CompartmentModel、ModifiedTofts文件”C:\Users Khanna\Desktop\NPann-dce_wrist-db62618c97ac\compartmentmodels\compartmentmodels.py“,第13行中。导入“C:\Users Khanna\Anaconda3\lib\site-packages\pyximport\pyximport.py",第435行,在load_module language_level=self.language_level)文件”C:\User\Sameer Khanna\Anaconda3\lib\site-packages\pyximport\pyximport.py",第225行,在load_module raise exc.with_traceback(tb)文件中“C:\User\Sameer Khanna\Anaconda3\lib\site-packages\pyximport\pyximport.py",第209行,文件“C:\Users Khanna\Anaconda3\lib\site-packages\pyximport\pyximport.py",第186行,在build_module reload_support=pyxargs.reload_support)文件”C:\Users Khanna\Anaconda3\lib\site-packages\pyximport\pyxbuild.py",第100行,在pyx_to_dll dist.run_commands()文件"C:\Users\Sameer Khanna\Anaconda3\lib\distutils\dist.py“中,第955行,在run_commands self.run_command(cmd)文件"C:\Users\Sameer Khanna\Anaconda3\lib\distutils\dist.py“中,第974行,在run_command cmd_obj.run() File "C:\Users\Sameer Khanna\Anaconda3\lib\distutils\dist.py”中,在run _build_ext.build_ext.run(self)文件"C:\Users\Sameer Khanna\Anaconda3\lib\site-packages\Cython\Distutils\build_ext.py",第338行“中,在”运行self.build_extensions()文件“C:\_build_ext.build_ext.run\Sameer Khanna\Anaconda3\lib\site-packages\Cython\Distutils\build_ext.py”,第172行中,在“C:\Users Khanna\Anaconda3\lib\distutils\command\build_ext.py",第532行,在build_extension depends=ext.depends)文件”C:\Users Khanna\Anaconda3\lib\distutils_msvccompiler.py",第315行中,在“编译self.initialize()文件”C:\Users Khanna\Anaconda3\lib\distutils_msvccompiler.py",第208行中,在初始化Khanna\Anaconda3\lib\distutils_msvccompiler.py",= _get_vc_env(plat_spec)文件“C:\Users Khanna\Anaconda3\lib\distutils_msvccompiler.py",第81行”中,在_get_vc_env vcvarsall中,vcruntime = _find_vcvarsall(plat_spec)文件"C:\Users\Sameer Khanna\Anaconda3\lib\distutils_msvccompiler.py“,行34,在_find_vcvarsall access=winreg.KEY_READ winreg.KEY_WOW64_32KEY ImportError:构建模块compartmentmodels.c_convolution_exp失败:['FileNotFoundError: WinError 2‘系统找不到指定的文件\n’] 进程已完成,退出代码为%1
当我试图在Windows上使用pyximport时,我得到了上述错误消息。我也无法阅读Cython教程,无法执行setup.py和pyximport方法。
我下载了PyCharm和Anaconda3.5
我做错了什么?
发布于 2015-11-08 00:21:36
您确定.pyx文件位置在当前目录或PYTHONPATH中吗?
例如,尝试创建具有以下内容的文件helloworld.pyx:
cimport cython
cpdef hello_world():
return 'Hello, World'将其保存在启动python解释器的目录中。
然后跑
>>> import pyximport; pyximport.install()
>>> import helloworld
>>> helloworld.hello_world()
'Hello, World'或者,您可以将helloworld.pyx保存在其他地方,并将此目录添加到您的PYTHONPATH中,例如,
>>> import sys
>>> sys.path.insert(0, '/Users/Sebastian/Desktop')https://stackoverflow.com/questions/33588703
复制相似问题