在 Suse Linux 上将 Python 2 升级到 3.8.8 并安装 pip3

在 Suse Linux 上将 Python 2 升级到 3.8.8 并安装 pip3

我的 suse-linux 机器(SUSE Linux Enterprise Server 12 SP1)上有 Python 2.9。我已将其升级到 Python 3.8.8。

当我尝试使用安装 pip 时

zypper install python3-pip

说找不到python3-pip。我担心python3没有正确安装。

当我运行时python3.8 -m test,出现此错误:

AttributeError: module 'posix' has no attribute '_all_'
During handling above exception, another exception occured:
SystemError: <built-in function dir> returned NULL without setting an error.

以下是我安装 Python 3.8.8 的方法,我以 root 身份运行以下命令:

wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz
tar -xvzf Python-3.8.8.tgz
cd Python-3.8.8
./configure
make
make install
export PATH=/usr/local/bin:$PATH

我在 Stack Overflow 上阅读了不少问题,但没有什么帮助。

有人能帮我解决这个问题吗?

答案1

安装 Anaconda 解决了该问题。

相关内容