尝试pip安装cantools时退出状态1

时间:2020-08-31 13:05:15

标签: python python-2.7 pip can-bus

每当我尝试点子安装cantools == 34.0.0(在python 2.7上) 我收到错误消息:

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support
in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting cantools==34.0.0
  Using cached cantools-34.0.0-py2.py3-none-any.whl (77 kB)
Collecting diskcache
  Using cached diskcache-5.0.2.tar.gz (47 kB)
    ERROR: Command errored out with exit status 1:
     command: 'c:\venv\scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'c:\\users\\bla\\appdata\\local\\temp\\pip-install-4or8zd\\diskcache\\setup.py'"'"'; __file__='"'"'c:\\
users\\bla\\appdata\\local\\temp\\pip-install-4or8zd\\diskcache\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"
'"'))' egg_info --egg-base 'c:\users\bla\appdata\local\temp\pip-pip-egg-info-mxhtc0'
         cwd: c:\users\bla\appdata\local\temp\pip-install-4or8zd\diskcache\
    Complete output (10 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "c:\users\bla\appdata\local\temp\pip-install-4or8zd\diskcache\setup.py", line 5, in <module>
        import diskcache
      File "diskcache\__init__.py", line 9, in <module>
        from .core import (
      File "diskcache\core.py", line 434
        raise ValueError('disk must subclass diskcache.Disk') from None
                                                                 ^
    SyntaxError: invalid syntax
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

有人可以帮助我吗?尝试安装软件包diskcache时似乎发生了

1 个答案:

答案 0 :(得分:0)

我已修复它,问题在于安装diskcache模块, 默认情况下,它尝试安装python 3版本支持的版本 当我手动安装chart_data date open_issues ideal_issues_left 0 2018-08-19 23.0 23.0 1 2018-08-20 25.0 25.0 2 2018-08-21 26.0 26.0 # <- this value is from estimates row 2 col 0 3 2018-08-22 26.0 23.6 # <- this value is from estimates row 2 col 1 4 2018-08-23 28.0 28.0 5 2018-08-24 36.0 36.0 6 2018-08-25 33.0 33.0 7 2018-08-26 39.0 39.0 # <- this value is from estimates row 7 col 0 8 2018-08-27 39.0 32.5 # <- this value is from estimates row 7 col 1 9 2018-08-28 38.0 38.0 # <- this value is from estimates row 9 col 0 10 2018-08-29 38.0 28.5 # <- this value is from estimates row 9 col 1 11 2018-08-30 38.0 19.0 # <- this value is from estimates row 9 col 2 12 2018-08-31 38.0 9.5 # <- this value is from estimates row 9 col 3 13 2018-09-01 38.0 0.0 # <- this value is from estimates row 9 col 4 然后再次安装cantools即可。