老用户,这里的第一次提问者,
我是Python的新手,我开始使用Pyhon 3.6下载Anaconda。我试图让gcalcli工作,但它有很大的Python版本冲突。看起来gcalcli是为Python 2制作的,但后来我的默认" Python是3.许多gcacli需要的模块也已经安装用于Python 3.我认为即使print命令在两个版本之间也发生了变化。
我相信我已安装了所有必需的模块:Google API客户端,dateutil,gflag,但他们的版本可能是问题的一部分。
我可以从Python 2运行gcalcli(通过更改gcalcli文件中的第一行)但是当需要Python 3模块并且语法很奇怪时它会崩溃。我也试过从Python 3运行gcacli,但是当它遇到只适用于Python 2的语法时也会发生同样的情况。
我尝试将Python36 / Lib文件夹中的内容复制到Python27 / Lib,并从Python 2运行gcalcli。这有助于程序运行得更进一步,直到它遇到另一个不兼容的语法位。换句话说,我有点被困在地狱版本中。
有没有人找到这种版本和脚本/模块兼容性问题的解决方案?
非常感谢你。