python installation fails with File "setup.py", line 1023, SyntaxError: invalid syntax

python installation fails with File "setup.py", line 1023, SyntaxError: invalid syntax

我正在尝试在 RHEL 7 服务器上安装 python3.8.1。这是一个离线安装。 python 文件夹未压缩并存储在服务器的一个文件夹中。 将自己重定向到 setup.py 文件所在的文件夹后。我运行

master1 Python-3.8.1]$ sudo python setup.py install-sh

  File "setup.py", line 1023
    libraries=[panel_library, *curses_libs]))
                              ^
SyntaxError: invalid syntax

我找不到解决办法。感谢帮助

您正在尝试使用压缩在 tgz 中的源代码安装 python。所以,你需要编译然后安装 它。

解压缩后,参考 readme.rst 文件。

Build Instructions

On Unix, Linux, BSD, macOS, and Cygwin::

./configure
make
make test
sudo make install

This will install Python as python3.

我认为您正在使用命令通过 setup.py 离线安装软件包,这不适用于 python 全新安装