摆脱easy_install消息: 模块引用__file__
模块名称:模块引用了 __file__
当我使用 easy_install 安装自己的包时,这个信息出现了好几次,初步在网上搜索并没有找到解决办法。
我完全知道我在模块里使用了 __file__
,但这并没有什么问题。
我该如何在不删除 __file__
引用的情况下去掉这个信息?
1 个回答
10
在网上搜索同样的问题时发现了这个页面。解决办法是:
告诉distutils你的包不是zip安全的(这没问题),可以这样做:
setup (name = 'yourmodule',
...
zip_safe = False,
...
)
这样的话,easy_install就不需要解析你的模块,也不会对__file__的引用发出警告。