IDLE и PyCharm с использованием Python 3.4.0, когда установлен 3.4.1?

Я недавно посетил сайт Python и заметил, что вышла новая версия, 3.4.1.
В моем Ubuntu 14.04 была 3.4.0, поэтому я скачал 3.4.1 и установил его.
Когда я открываю IDLE, он показывает 3.4.0, но когда я открываю терминал и набираю python3, он показывает 3.4.1.
Я переустановил IDLE, затем искал IDLE 3.4.1 Ubuntu, но ничего не получил.
Я получил сайт с пакетами Debian для файла IDLE 3.4.1.deb, поэтому я скачал его.
Я установил его, и все же IDLE показывал 3.4.0, когда я проверял Ubuntu Software Center, и он показал версию idle-python3.4 3.4.1-6, поэтому он должен работать.

Обновление:
Похоже, что набрав python34 и python340 просто возвращает ошибки.
Но ввод python3 дает мне python 3.4.1 и, конечно, python дает мне python 2.7.
Как будто Python 3.4.0 не существует, но IDLE все еще может каким-то образом получить к нему доступ

В PyCharm есть возможность выбрать, какой Python Interpreter вы хотите использовать, я получаю 2.7 и 3.4.0 там .

1
задан 10 September 2015 в 19:26

1 ответ

Таким образом в папке /usr/bin/ у Вас будут файлы подобными этому (те полужирным - символьные ссылки).

python

python2

python2.7

python3

python3.4

python3.4-config

python3.4m

python3.4m-config

python3-config

python3m

python3m-config

Так команда python 3 на самом деле ссылка на исполняемый файл python3.4.

Когда Вы "обновляете" до 3.4.1 это atually не удаляет 3.4.0. Попытайтесь работать /usr/bin/python3.4 и /usr/bin/python3

Новая установка где-нибудь отличается: /usr/local/bin/python3

Та ссылка переходит к новому исполняемому файлу /usr/local/bin/python3.4, который является 3.4.1.

Вот почему выполнение python3 дает Вам 3.4.1 в терминале, но idle3 3.4.0. (Они "смотрят" в соответствующем, занимает первое место).

Таким образом, PyCharm (по-видимому), заглядывает /usr/bin/ во-первых, таким образом, это не видит 3.4.1. Попытайтесь добавить символьную ссылку в /usr/bin/ именованный python341 (или подобный), который связывается с /usr/local/bin/python3.4

1
ответ дан 10 September 2015 в 19:26

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

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