170 похожих чатов

Добрый вечер. Не знаю, как загуглить вопрос, поэтому пришлось в

чаты. Я запустил асинк скрипт, который в процессе работы не нашёл нужный компонент и после прерывания работы программы я не могу запустить её снова, даже если я отключил ту часть, которая требует неустановленный компонент, так как она при запуске ругается, что компонента таки нет. Как это прибить?

46 ответов

134 просмотра

Добрый, ты сейчас рассказал свою проблему в настолько общих словах, что если бы не название чата, даже язык программирования нельзя было угадать. Давай подробности, что за скрипт, что за компоненты, почему не можешь запустить снова

Добрый вечер! Чтобы "прибить" запущенный асинхронный скрипт вам может потребоваться завершить процесс в системе. Вот что вы можете попробовать: 1. Используйте диспетчер задач (Task Manager) в Windows или команду htop или top в Linux, чтобы найти процесс, связанный с вашим скриптом, и завершить его. 2. Если вы работаете в среде разработки, попробуйте закрыть все окна и вкладки, связанные с вашим скриптом, а затем перезапустить IDE. 3. В случае, если скрипт создал какие-либо временные файлы или процессы, убедитесь, что они также завершены или удалены. 4. Перезапустите ваш компьютер, чтобы полностью избавиться от всех оставшихся процессов, связанных с скриптом. Если после этих действий проблема не решена, уточните операционную систему и среду, в которой вы работаете, для более точных инструкций.

ungenuineer Hor
те щас по жопе дадут

всм блин я старался писал

Arteyex 🦾
всм блин я старался писал

ты не писал ничего из этого

Михаил- Автор вопроса
Arteyex 🦾
Добрый вечер! Чтобы "прибить" запущенный асинхронн...

Я пробовал это всё, не помогает, спасибо.

Arteyex 🦾
всм блин я старался писал

а зачем ты перепечатывал его сообщение в чатгпт? просто скопировать мог

quantum super position
ты не писал ничего из этого

"Добрый вечер" же сам написал

Михаил- Автор вопроса
Tigran Saluev
Добрый, ты сейчас рассказал свою проблему в настол...

Телеграм бот, слушает сообщение, обрабатывает, отвечает. Я попытался применить метод to_json для Update из python-telegram-bot, который, собственно, обрабатывает новое сообщение. Метод послал меня, сказав, что нет rpds.rpds. Во-первых. он врёт, во-вторых, после того, как я стёр метод, всё ещё не даёт запустить упавший скрипт, сообщая, что он хочет rpds. rpds-py установлен.

Tishka17
/mute 1d херня от chatgpt.

Тссс... помолчи. Arteyex заглушен(-а) на 1 день. Причина: херня от chatgpt.

Михаил
screenshot Телеграм бот, слушает сообщение, обрабатывает, отв...

Выкинуть для начала logger.catch и посмотреть что реально пишет. Дальше показать как запускаешь

Михаил
screenshot Телеграм бот, слушает сообщение, обрабатывает, отв...

Он не может врать, интерпретатор что написано, то и делает.

Михаил- Автор вопроса
Tishka17
Выкинуть для начала logger.catch и посмотреть что ...

логгер, что любопытно, ничего не пишет

Может не той версии у тебя этот модуль

Так, а python -m pip list показывает эту либу?

А, это твой notifiers зачем-то её импортирует, python-telegram-bot ни при чём

Михаил- Автор вопроса
Tigran Saluev
А, это твой notifiers зачем-то её импортирует, pyt...

о_о не углядел, дядь, ты прав. Странная херня. Оно работало до того, как я сломал это всё вызовом to_json

Tigran Saluev
А, это твой notifiers зачем-то её импортирует, pyt...

В pypi при этом >With a minimal set of well known and stable dependencies (requests, jsonschema and click)

Что за notifiers ты поставил?

Михаил- Автор вопроса
Tishka17
Что за notifiers ты поставил?

Либа для отправки сообщения одновременно в лог и телегу

Михаил
screenshot Да

Не вижу какую команду ввел

Михаил- Автор вопроса
Tishka17
Не вижу какую команду ввел

Это приколы виндового терминала

Михаил- Автор вопроса
Михаил
rpds

https://t.me/ru_python/2175734

Михаил- Автор вопроса
Михаил
screenshot А есть разница?

Она может быть, глобальный pip может смотреть не туда, куда смотрит твой питон. Поэтому лучше делать python -m pip

Михаил- Автор вопроса
Tishka17
Бывает

Отрубил notifiers в коде

Михаил
screenshot Отрубил notifiers в коде

Попробуй поставить версию постарее

Михаил- Автор вопроса
Tishka17
Попробуй поставить версию постарее

А если вернуть notifications, то опять валит ошибку. Придётся обойтись, видимо

Михаил
А если вернуть notifications, то опять валит ошибк...

Попробуй все таки версию откатить, это странно

Михаил
Попробую, спасибо

Откати jsonschema на 4.17.3

Михаил- Автор вопроса
Tishka17
Откати jsonschema на 4.17.3

Помогло. Как ты отдебажил?

Михаил
Помогло. Как ты отдебажил?

Открыл pyproject.toml в репе jsonschema и потыкал разные версии, нашел когда поменялся состав

Михаил- Автор вопроса

А там точно HashTrieMap, а не HashTreeMap?

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

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта