我试图使用github项目(TIA),它依赖于Python 2.7。但是,我在主项目中使用的所有脚本都是在Anaconda 3(Python 3.x)上运行的。
我有没有办法在Python 3.x上运行TIA,即使它说2.7依赖? TIA从彭博的API中提取财务数据,而我想要做的就是将数据交给我的Python 3.x脚本。
欣赏有关我应该如何实现这一目标的任何见解!
答案 0 :(得分:1)
我有没有办法在Python 3.x上运行TIA,尽管它说 它的2.7依赖?
简答:不。
长(呃)回答:是的,但你必须自己调整源代码,找到已经完成它的人(可能在Git上有一些Python3兼容的分支?)。或者你可以运行python 2.7来执行代码并编写一个Python3脚本,将输出转换为可接受的形式。
如果您愿意更新源代码,您当然可以使用Python2.7的2to3
模块,其中包含文档here。不要指望它会产生完美无瑕的结果,但它可能会使骑行变得顺畅......