安装update cheetah==2.4.4时出现问题

2024-06-18 13:12:34 发布

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

我正在尝试从my requirements.txt安装更新:

pip install -r requirements.txt

但当安装到达cheetah时,它打印了以下错误:

I'm trying to run some updates require by pycharm, so for the update of cheetah I got this error:
Collecting Cheetah==2.4.4 (from -r requirements.txt (line 6))
  Using cached https://files.pythonhosted.org/packages/cd/b0/c2d700252fc251e91c08639ff41a8a5203b627f4e0a2ae18a6b662ab32ea/Cheetah-2.4.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-rnxaujfa/Cheetah/setup.py", line 10, in <module>
        import SetupTools
      File "/tmp/pip-build-rnxaujfa/Cheetah/SetupTools.py", line 50
        except DistutilsPlatformError, x:
                                     ^
    SyntaxError: invalid syntax
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-rnxaujfa/Cheetah/

请帮帮我


Tags: pipinfrompybuildtxtsetupline
1条回答
网友
1楼 · 发布于 2024-06-18 13:12:34

错误显示代码是用Python 2编写的。可能依赖Cheetah的库也是用Python 2编写的。我建议您创建一个anaconda环境并安装Python 2.7

如果您坚持使用Python 3,Cheetah3已经发布(https://cheetahtemplate.org/),那么您应该在requirements.txt文件中更新Cheetah的版本号,比如Cheetah==3.2.6。您可能还需要使用2to3来升级代码

相关问题 更多 >