Обработка зависимостей разных версий Python на Linux - PullRequest
0 голосов
/ 14 октября 2018

Я недавно переключился с Windows на Linux.

В настоящее время я использую Ubuntu 18.04.1 LTS и Kubuntu, который поставляется с python, python2 и python2.7.

Потому что я 'Я в основном программировал на python3, я сначала скачал последнюю версию Python на тот момент, которая была 3.6.

Дополнительно я установил texmaker, который установил pythontex и pythontex3.

Для первоначальной разработки кода я использовалIDLE:

apt install idle-python3.6

Здесь я уже столкнулся с первыми проблемами, которые до сих пор не мог решить.Иногда, не всегда, когда я запускаю idle-python3.6 через командную строку, я получаю сообщение:

Подпроцесс IDLE не устанавливает соединение.Либо IDLE не может запуститься, либо персональный брандмауэр блокирует соединение.

Как и предполагалось здесь , я не смог найти ни одного экземпляра tkinter.py или чего-то еще в моем pythonпапка (еще одна проблема - на данный момент у меня уже было 10 разных папок python, как узнать, что это папка THE python.)

Единственный обходной путь для меня:

idle-python3.6 -n

Несмотря на то, что это предупреждение постоянно отображается в режиме IDLE.

ПРЕДУПРЕЖДЕНИЕ. Запуск IDLE без подпроцесса устарел и будет удален в более поздней версии.Подробности см. В справке / справке IDLE.

Недавно я установил anaconda, чтобы использовать более интерактивную среду программирования.Здесь я столкнулся с другой проблемой, которая заключается в том, что spyder или jupyter-notebook от Anaconda не могут подключиться к ядру.

Опять же, я попробовал все, что предлагается в других постах, например этот , но опять ничего не получилось.Это заставило меня подумать, что эти две проблемы могут быть связаны?Может быть, у меня есть некоторые проблемы с зависимостями?

Обновления из linux также обновили python до python3.7.

Знайте, у меня много разных установок python, включая python2, python2.7 python3, python3.6,python3.7.pythontex.

и я хотел бы сократить только самые последние.

...