Shell просит меня установить IDLE, несмотря на то, что она уже установлена

Я выполнил эту команду, чтобы открыть файл .py в незадействованном терминале:

idle python_file.py

В ответ Shell: в ответ было отправлено следующее сообщение:

The program 'idle' is currently not installed. You can install it by typing:
sudo apt-get install idle

Я уже установил простоя и infact использовали то же самое для создания python_file.py. Почему оболочка просит меня установить его снова? Используя Ubuntu 13.10, если это помогает.

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

2 ответа

Из ваших комментариев кажется, что у вас нет IDLE, поэтому откройте терминал и введите:

sudo apt-get install idle idle3

Существует два разных IDLE (IDLE 3 - это IDE для Python 3) и эта команда установит их оба.

2
ответ дан 24 May 2018 в 11:31

Похоже, что idle не находится в вашем окружении. Чтобы узнать, какие каталоги находятся на вашем пути, вы можете запустить:

echo $PATH

Когда вы выполняете команду с терминала (ls, cat и т. Д.) Bash ищет соответствующий бит / скрипт в каждом из каталогов, перечисленных в приведенной выше команде.

Вы можете установить с помощью apt, как предложили другие, или если вы абсолютно уверены, что вы установили его в своей системе, вы можете попробовать его искать с помощью find:

[ f2]

Что должно помочь вам определить, где находится двоичный файл. Когда / если вы найдете местоположение двоичного файла, добавьте его на свой путь, чтобы избежать этой же ошибки в будущем:

export PATH=$PATH:/path/to/idle/binary

Что можно добавить в ваш файл ~/.bashrc.

0
ответ дан 24 May 2018 в 11:31

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

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