如何让gcalcli使用Python 36?

2024-04-25 01:51:09 发布

您现在位置:Python中文网/ 问答频道 /正文

老用户,第一次来这里询问

我对Python非常陌生,我从下载带有pyhon3.6的Anaconda开始。我试图让gcalcli工作,但是它有很大的Python版本冲突。看起来gcalcli是为python2设计的,但是我的“默认”Python是3。gcacli所需的许多模块也已为python3安装。我认为甚至print命令在这两个版本之间也发生了变化。你知道吗

我相信我已经安装了所有必要的模块:googleapi客户端、dateutil、gflag,但它们的版本可能是问题的一部分。你知道吗

我可以从python2运行gcalcli(通过更改gcalcli文件中的第一行),但是当需要python3模块并且语法奇怪时,它会崩溃。我还尝试从Python3运行gcacli,但当它运行到只适用于Python2的语法时,也会发生同样的情况。你知道吗

我尝试将Python36/Lib文件夹中的内容复制到Python27/Lib,并从python2运行gcalcli。这有助于程序进一步运行,直到它遇到另一个不兼容的语法位。换句话说,我被困在地狱里了。你知道吗

有没有人找到解决这种版本和脚本/模块兼容性问题的方法?你知道吗

非常感谢。你知道吗


Tags: 模块用户命令版本客户端lib语法anaconda