标签: python packages
我正在编写一个Python包,但是使用%timeit它比导入其他包(如pandas)慢~4倍。我的包是基本的,我已经将sdist推到了PyPI测试。为什么会这样?
1.91微秒与熊猫的490纳秒数
我注意到这只发生在第一次导入时,在ipython会话中,这很慢。 python是否必须在每次首次导入时重新编译.pyc文件(源文件中没有任何内容已更改)?后续导入与其他包一样快(我假设由于在内存中)。我是否需要使用bdist为每个平台预构建软件包以提高导入速度?