【问题标题】:How do I install Oauth2 install on windows (multiple errors)如何在 Windows 上安装 Oauth2 安装(多个错误)
【发布时间】:2013-05-13 11:36:53
【问题描述】:

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

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

easy_install pywhois

easy_install oauth2

Installing a Python module in Windows

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

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

import oath2 

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

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

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

【问题讨论】:

    标签: python import installation packages


    【解决方案1】:

    你应该这样做吗

    import oauth2
    

    而不是

    import oath2
    

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

    pip install oauth2
    

    pypm install oauth2
    

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

    python setup.py install
    

    【讨论】:

    • 我在写这篇文章时打错了字,在命令行上我写了“auth2”,我修复了我的帖子以反映这一点。我以为我尝试了你的最后一个建议。我已经下载了 tarball 文件并将其解压缩,但是当我尝试“python setup.py install”时,我得到:“Python 未被识别为内部或外部命令”
    • 这意味着您的 PATH 环境变量中没有设置 python。如果您使用的是 Windows,则需要按照说明进行操作 here。或者,您可以将 C:\path_to_your_python_folder 附加到系统的 PATH 变量
    【解决方案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,)) 
    

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

    【讨论】:

      【解决方案3】:

      使用 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,))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-14
        • 2017-09-10
        • 2015-07-24
        • 1970-01-01
        • 1970-01-01
        • 2016-04-15
        • 2013-11-02
        • 2015-11-01
        相关资源
        最近更新 更多