PIP安装lpod失败错误1和无效语法

时间:2016-11-13 21:35:25

标签: python git debian pip lpod

我有Debian / Cinnamon,我正在尝试安装python lpod-python包,所以我可以从Python 3.4打开LibreOffice文件。还安装了Python 2.7和Idle 3。

当我尝试

pip3 install lpod-python

失败了。我已经阅读了pip install的所有其他答案,错误代码为1,我确信pip和setuptools已正确安装并且是最新的,所以其他错误。

ed@eddebian:~$ pip3 install lpod-python
Downloading/unpacking lpod-python
  Downloading lpod-python-1.1.6.tar.gz (1.6MB): 1.6MB downloaded
  Running setup.py (path:/tmp/pip-build-r0wgfnfi/lpod-python/setup.py) egg_info for package lpod-python
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/tmp/pip-build-r0wgfnfi/lpod-python/setup.py", line 35, in <module>
        from release import has_git, get_release
      File "/tmp/pip-build-r0wgfnfi/lpod-python/release.py", line 92
        print get_release()
                        ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/tmp/pip-build-r0wgfnfi/lpod-python/setup.py", line 35, in <module>

    from release import has_git, get_release

  File "/tmp/pip-build-r0wgfnfi/lpod-python/release.py", line 92

    print get_release()

                    ^

SyntaxError: invalid syntax

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-r0wgfnfi/lpod-python

我接下来尝试从git克隆lpod并从命令行运行setup.py。我得到相同的语法错误,但没有错误代码1。

我目前通过将.odt文件转换为文本来解决问题,但是如果我能直接将它们读入python,它将大大提高我的工作效率。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

该代码仅适用于Python 2;该库显然与Python 3不兼容。

答案 1 :(得分:0)

您的项目是使用Python 3还是Python 2.6? 如果它使用Python 2.6,只需执行

    pip install lpod-python

如果它使用Python 3,则不能使用此库,因为它与Python 3不兼容,您可以通过

看到它。
    print get_release()

显示为语法错误,因为print()是Python3的正确语法。