Найти - Пользователи
Полная версия: Дебиан-8 - нет такого файла или директории ???
Начало » Python для новичков » Дебиан-8 - нет такого файла или директории ???
1 2 3 4
Rodegast
> В Дебиан-8 запускаю .ру на выполнение щелчком по этому файлу. А он - Дебиан - отвечает, что

Я тебе открою страшную тайну. Ты запускаешь файл не в Debian-е а в графической оболочке. И то чем файл будет открыт зависит не от командного интерпретатора, а от настроек десктопа. Вот десктоп и надо лечить.
ampermetr
Не надо ничего лечить. chmod +x /home/user/…/file.py
andrei186
Shaman
Из консоли запускать пробовали?
Выдает ошибку от tkinter
 could not open "t.gif": no such file or directory
Этот файл в самом деле используется и присутствует в той же папке, что и использующий его file.ру
Вручную двойным щелчком из PCMfyFM 1,2,3 этот t.gif открывается успешно.

file.ру успешно открывается в IDLE, и успешно из него запускается на выполнение, и выполняется без каках-либо ошибок.
Вот такие чудеса.
ПС. А что, Линукс, как и Виндосы, тоже использует бессмысленные сообщения об ошибках? Казалось, если файлу не хватает разрешений, ну и сообщил бы, что пермишн денайд, а он врет про отсутствие директорий и файлов.

andrei186
Rodegast
Я тебе открою страшную тайну…Вот десктоп и надо лечить.
Спасибо за доверие. Клянусь, никому не разболтаю даже под пыткой.
Но вот незадача: Вылечу я не знаю от чего мой LXDE, а этот подлый файл и из терминала выдает ту же ошибку
andrei186
ampermetr
Не надо ничего лечить. chmod +x /home/user/…/file.py
дважды повторил - не полегчало
Rodegast
> Но вот незадача: Вылечу я не знаю от чего мой LXDE, а этот подлый файл и из терминала выдает ту же ошибку

А чего ты тогда хочешь? Сначала доделай свою программу и только потом запускай её.
Shaman
andrei186
ПС. А что, Линукс, как и Виндосы, тоже использует бессмысленные сообщения об ошибках? Казалось, если файлу не хватает разрешений, ну и сообщил бы, что пермишн денайд, а он врет про отсутствие директорий и файлов.
Допустим, не хватает прав на чтение оглавления директории. В такой ситуации сообщения о недостаточности прав для реально существующих файлов будут раскрывать содержимое директории, что будет являться дыркой в безопасности.
ZerG
1. Ошибка вместо /usr/bin/en python /usr/bin/env python
далее - в папке с питон файлами
вывод команд
pwd
ls -la
и
whereis python
и все сразу станет очевидно
andrei186
Rodegast
> Но вот незадача: Вылечу я не знаю от чего мой LXDE, а этот подлый файл и из терминала выдает ту же ошибкуА чего ты тогда хочешь? Сначала доделай свою программу и только потом запускай её.
Надеюсь здешние правила хорошего тона не сочтут невежливым оставление без внимание автора бесммысленных постов.
andrei186
Shaman
Допустим, не хватает прав на чтение оглавления директории. В такой ситуации сообщения о недостаточности прав для реально существующих файлов будут раскрывать содержимое директории, что будет являться дыркой в безопасности.
Т.е. если не разрешено читать директорию Линукс делает вид, что такой директории нет? Похоже, разработчики заняли идею у основателя британских спецслужб Френсиса Бэкона, который учил, что “тот, кто имеет секрет, должен хранить в секрете, что имеет секрет”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB