当试图运行从setup.py安装的包时,获取不可调用的模块



我在GitHub https://github.com/jiri-otoupal/dievpn上有整个案例。

当我通过main.py运行它时,它通常工作但是如果我用python setup.py install安装它并尝试运行dvpn

抛出异常

Traceback (most recent call last):
File "P:ProjectsdvpnvenvScriptsdvpn-script.py", line 33, in <module>
sys.exit(load_entry_point('dvpn==0.5.3', 'console_scripts', 'dvpn')())
TypeError: 'module' object is not callable

我已经仔细看了,但找不到问题。

这是if __name__ == "__main__"不作为入口点执行的问题,入口点的函数需要通过module=module.submod:funcsetup.py中传递。

相关内容

  • 没有找到相关文章

最新更新