#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