Python 3 的 Elixir?

3 投票
2 回答
1119 浏览
提问于 2025-04-17 07:35

我在用Python 3安装Elixir的时候遇到了问题,虽然我已经成功安装了SqlAlchemy 0.7.3。 我试着在网上搜索,但感觉越来越绝望。真的有适用于Python 3的Elixir版本吗?提前谢谢你们。

2 个回答

1

关于Elixir支持Python 3的工作已经进行了一些,但到目前为止,Elixir还没有发布包含这些工作的版本。我对Elixir不太了解,也不知道这个工作的进展如何,不过你可以试试最新的源代码

如果能用的话,你可以催促一下开发者尽快发布一个新版本。

如果不行的话,你可以加入邮件列表,帮忙移植一下。通常这并不是特别难。

2

我查看了源代码,发现最近一次更新是在10个月前。而且在搜索print时,我发现所有分支中的字符串都把print当作语句使用,而不是函数,并且没有任何日志字符串提到过Python 3。

所以,我觉得目前没有任何关于支持Python 3的工作,除非这些工作在其他地方进行。

补充一下:正如评论中提到的,在setup.py里有一些有用的信息。特别是,对于Python 3,会执行2to3来生成代码的Python 3版本。不过要注意,这完全依赖于2to3,并不能保证最后的结果能正常工作。

撰写回答