2

这是我第一次在电脑上玩 python 而不是使用在线模块。我正在尝试安装 Oath2,但我发现的网络搜索有许多不同的方法,当我尝试时,它们似乎都出现了自己的错误。

我见过的一种方法是在这个线程中使用命令行链接:

easy_install pywhois

或者

easy_install oauth2

在 Windows 中安装 Python 模块

这会返回一个无效的语法错误。

我尝试的另一种方法是下载 tz 文件并将其移动到 site-packages 文件夹中,然后运行:

import oath2 

[错别字,我在实际命令中使用了“oauth2”]

这也会返回一个无效的语法错误。

我一直在梳理这里和其他地方的线索,但我似乎无法破解这一点。

4

3 回答 3

2

是不是你应该做的

import oauth2

并不是

import oath2

您也可以使用具有许多内置模块的activestate python,然后使用命令行命令安装任何额外的模块,例如 oauth2:

pip install oauth2

或者

pypm install oauth2

获取它的另一种方法是下载tarball,解压缩,打开命令行,将目录更改为解压缩的文件夹,然后运行

python setup.py install
于 2013-05-18T11:20:29.490 回答
2

当我尝试安装 oauth2 时,我也收到了语法错误。错误代码是:

File "setup.py", line 18 
print "unable to find version in %s" %(VERSIONFILE,)
SyntaxError: invalid syntax

我的解决方法是在打印语句中添加缺少的括号。

print("unable to find version in %s" %(VERSIONFILE,)) 

就是这样。我希望这有帮助。

于 2014-05-26T11:19:17.207 回答
0

使用 Python 3 时,请确保 setup.py 中的 print 具有正确的语法。如果出现如下错误:

 File "<string>", line 17, in <module>
      File "C:\Users\Neeraj\AppData\Local\Temp\pip_build_Neeraj\oauth2\setup.py", line 18
        print "unable to find version in %s" % (VERSIONFILE,)

更改它以反映以下内容

print ("unable to find version in %s" % (VERSIONFILE,))
于 2015-02-22T09:50:43.407 回答