这是我第一次在计算机上使用python而不是使用在线模块。我正在尝试安装Oath2但是我发现的网络搜索有很多不同的方法,当我尝试时它们似乎都会出现自己的错误。
我看到的一种方法是在此线程中使用命令行链接:
easy_install pywhois
或
easy_install oauth2
Installing a Python module in Windows
返回无效的语法错误。
我尝试的另一种方法是下载tz文件并将其移至site-packages文件夹然后运行:
import oath2
[错字,我在实际命令中使用了“oauth2”]
这也会返回无效的语法错误。
我一直在梳理这里和其他地方的线程,我似乎无法解决这个问题。
答案 0 :(得分:2)
可能是你应该做的
import oauth2
而不是
import oath2
您也可以使用具有大量内置模块的activestate python,然后使用命令行命令安装任何额外的模块,如oauth2:
pip install oauth2
或
pypm install oauth2
另一种获取方法是下载the tarball,解压缩,打开命令行,将目录更改为解压缩文件夹,然后运行
python setup.py install
答案 1 :(得分:2)
当我尝试安装oauth2时,我也收到了语法错误。 错误代码是:
File "setup.py", line 18
print "unable to find version in %s" %(VERSIONFILE,)
SyntaxError: invalid syntax
我的修复是,在print语句中添加缺少的括号。
print("unable to find version in %s" %(VERSIONFILE,))
就是这样。我希望有所帮助。
答案 2 :(得分: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,))