我经常使用Spyder profiler来分析我的脚本。今天我更新到了Anaconda4.4,使用的是Python3.62和Spyder3.2.1,都是64位的。
我的cythonized函数,可以在Spyder编辑器和IPython控制台中轻松导入。在编辑器中运行我的脚本或使用IPython控制台可以按预期工作。你知道吗
但是,当我尝试在Spyder profiler中评测脚本或尝试在cmdpython "path/to/my/file/script.py"
中运行脚本时,会得到一个ModuleNotFoundError
。
在升级到python3.6.2之前,它运行良好。我现在使用Cython
函数的唯一方法是使用pyximport
,我喜欢使用它进行调试,但不喜欢使用现成的函数…
升级后的另一个问题是我不能再运行我的Cython
setup.py
脚本了。它在没有生成任何文件的情况下完成,并且命令行在调用setup.py
时没有显示类似于代码生成的响应。你知道吗
Python/Cython实现中是否有关于导入Cython文件的更改?或者有没有我忘记更新/安装的软件包?我按照完整的Cython安装程序更新后,但没有改变。。。你知道吗
编辑:哦,顺便说一句。。。__init__.py
被添加到相关路径中,所有相关路径也被永久添加到sys.path
。你知道吗
提前感谢您的帮助!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐