摆脱easy_install消息::模块引用__file__

sor*_*rin 5 python packages python-module

module name: module references __file__

当我使用easy_install安装我自己的软件包并且初始谷歌搜索没有带来任何成功时,这会出现几次.

我完全知道我__file__在模块内部使用,但它没有任何问题.

如何在不删除__file__引用的情况下删除此消息?

小智 9

在谷歌搜索同样的问题时找到此页面.解决方案是:

告诉distutils你的包不是zip_safe(这没关系),如下所示:

setup (name = 'yourmodule',
   ...
   zip_safe = False,
   ...
   )
Run Code Online (Sandbox Code Playgroud)

这样easy_install就不必解析你的模块,也不会抱怨__ file __ references.