хаос python 3

В первую очередь, на моих 18.04 машинах LTS у меня есть проблемы обновления Ubuntu, несколько обновлений были испорчены сегодняшнее обновление также, тем не менее, мой updater говорит, что все актуально

Iḿ, не уверенный, если Python правильно установлен / обновленный

1-, Как может, я установил корректный Python на моей машине, потому что я думаю, что другие программы пропускают части этой среды и прекратили работать, такие как 3D Sweethome (eteks) 2-, где может я находить журналы обновления своих последних обновлений так, чтобы я видел то, что обновления не завершили правильно 3-после определения местоположения журналов, я попытаюсь понять то, что произошло, я, который не возможен, кто может отправить мне журналы, чтобы сказать мне, что произошло и что потребности быть восстановленным

0
задан 9 February 2019 в 07:54

1 ответ

Запустите путем проверки нескольких вещей:

which python

... должен указать на/usr/bin/python, если он установлен правильно. Затем проверьте, что это принимает значение по умолчанию к версии, которую Вы хотите:

python -V

Как добавленная проверка, проверьте, что команда Python является на самом деле гибкой ссылкой, которая указывает на версию, которую Вы хотите и что существует также связанный файл конфигурации Python для той версии:

ls -l /usr/bin/python*

Если версия НЕ является той, Вы хотите, удаляете гибкую ссылку:

sudo rm /usr/bin/python

... и повторно свяжите его с версией, которую Вы хотите - например, если Вы хотите версию 3.6:

cd /usr/bin
sudo ln -s python3.6 python

Создайте гибкие ссылки на файлы конфигурации, если они отсутствуют. Проверьте, что все подходили:

python -V

Обратите внимание, что необходимо установить зернышко для Python 2.7 и pip3 для более новых версий Python:

sudo apt install pip pip3

Нормально иметь обе версии зернышка, установленные одновременно в случае, если необходимо пойти назад и вперед между версиями Python - который можно сделать путем изменения/usr/bin/python гибкой ссылки, как я описал выше.

Одно последнее примечание - Python3 найдет модули, которые Вы установили с pip3, но не с зернышком, и Python2.7 найдет модули, которые Вы установили с зернышком, но не с pip3.

1
ответ дан 26 October 2019 в 07:50

Другие вопросы по тегам:

Похожие вопросы: