Python:使用pip安装goey

2024-09-26 17:57:41 发布

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

我正在尝试安装goey for python,我一直得到这个错误在cmd。。。我安装了最新版本的pip并在最新版本的python上运行:

C:\Users\markj>pip install Gooey
Collecting Gooey
  Using cached Gooey-0.9.2.3.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\markj\AppData\Local\Temp\pip-build-ti2h9xu3\Gooey\setup.py", line 9, in <module>
        version = __import__('gooey').__version__
      File "C:\Users\markj\AppData\Local\Temp\pip-build-ti2h9xu3\Gooey\gooey\__init__.py", line 2, in <module>
        from gooey.python_bindings.gooey_decorator import Gooey
      File "C:\Users\markj\AppData\Local\Temp\pip-build-ti2h9xu3\Gooey\gooey\python_bindings\gooey_decorator.py", line 54
        except Exception, e:
                        ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\markj\AppData\Local\Temp\pip-build-ti2h9xu3\Gooey\

有人能帮帮我吗?谢谢您!在


Tags: pipinpybuildlocalsetuplineusers
2条回答

您可以尝试从官方网站http://chriskiehl.github.io/Gooey/下载.zip文件,然后尝试下载该文件以查看是否有效。在

您可能正在python3下运行该包,而python3与该包不完全兼容。在

这个异常意味着python无法理解语法。在python3中逗号(,is not allowed,正确的语法是:

except Exception as e

python 3上的简单测试:

^{pr2}$

使用python 2.7.9:

$ python
Python 2.7.9 (default, Mar  1 2015, 12:57:24) 
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> try:
...     assert 1 + 1 == 3
... except Exception, e:
...     print 'false'
... 
false
>>> 

所以,试着用python2安装你的包,应该没问题。在

编辑1: 根据this issue,这个包只与python2兼容。在

相关问题 更多 >

    热门问题