Я выполнил эту команду, чтобы открыть файл .py в незанятом терминале:
idle python_file.py
Оболочка отобразила следующее сообщение в ответ:
The program 'idle' is currently not installed. You can install it by typing:
sudo apt-get install idle
Я уже установил в режиме ожидания и фактически использовал то же самое для создания python_file.py. Почему shell просит меня установить его снова? Использование Ubuntu 13.10, если это поможет.
Проверьте каталог /usr/bin
. По крайней мере, на моей машине IDLE установлен в /usr/bin/idle-python2.7
и /usr/bin/python3.2
, поэтому я бы открыл файл, используя:
idle-python3.2 python_file.py
Из Ваших комментариев кажется, что Вы не имеете НЕАКТИВНЫМИ установленный, так откройте терминал и тип:
sudo apt-get install idle idle3
существует два различных, БЕЗДЕЙСТВУЕТ (НЕАКТИВНЫЕ 3 IDE для Python 3), и та команда установит их обоих.
Похоже, idle
не в вашем пути к среде. Чтобы увидеть, какие каталоги находятся на вашем пути, вы можете выполнить:
echo $PATH
Когда вы выполняете команду из терминала (ls
, cat
и т. Д.), Bash ищет соответствующий двоичный файл / скрипт в каждом из каталогов, перечисленных в приведенной выше команде.
Вы можете либо установить с apt
, как предлагали другие, либо, если вы абсолютно уверены, что установили его в своей системе, вы можете попробовать найти его с помощью find
:
sudo find / -iname "*idle*"
Что должно помочь вам определить, где находится бинарный файл. Однажды / если вы найдете местоположение двоичного файла, добавьте его в свой путь, чтобы избежать этой ошибки в будущем:
export PATH=$PATH:/path/to/idle/binary
Который может быть добавлен в ваш файл ~/.bashrc
.
basename "[110]"
может также работать также.
– tale852150
21 December 2015 в 22:21