Обновите python 2 до python 3.8.8 в SUSElinux и установите pip3

#python #python-3.x #linux #pip #suse

Вопрос:

У меня есть python 2.9 на моей машине suse-linux.

(SUSE Linux Enterprise Server 12 SP1)

Я обновил его до 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.

Видел довольно много вопросов в Stackoverflow, но ничего толком не помогло.

Может кто-нибудь помочь мне это исправить?

Изменить (Как я установил 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
 

Комментарии:

1. Как установить Python 3.8 на Suse12. Python3.8 доступен только для Suse15, не так ли?

2. Так ли это? Я не слишком уверен.. Добавлены команды, которые я использовал для установки в качестве редактирования вопроса

3. Если вы компилируете Python, вы не сможете использовать zypper для установки пакета.

4. Ты имеешь в виду? Не могли бы вы поподробнее, пожалуйста..

5. Может быть, вам следует задать тот же вопрос по адресу serverfault.com