Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2022, 10:16   #41
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

На мой взгляд вопрос сложный.
1. Как устанавливался Python?
2. Какой pip запускается? Возможно есть и остались другие установки.
Тут следует посмотреть системную переменную path, в которой прописываются пути к приложениям.
Например: cmd - set path.
Или: ПКМ на "Этот компьютер" - "Свойства" - "Дополнительные параметры системы" (может потребоваться пароль администратора) - "Переменные среды" - "Системные переменные".
3. Библиотека tkinter (Tkinter для ver.2) вроде как ставится по умолчанию.

А что говорит Python, если запустить IDLE и написать ?
Код:
import tkinter as tk
Так думаю, что Notepad++ должен быть "заточен" на рабочую версию Python.
Им не пользуюсь, но думаю, что там должна быть настройка.

Хз ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 21.12.2022, 10:32   #42
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию

команда выполненная в командной строке: pip conda list выдала список, но tkinter там увы нет.......
команда вывода списка глобально установленных пакетов: pip freeze выдала список, но tkinter там увы нет.......
команда вывода списка локально установленных пакетов: pip freeze --user вообще не выдала список
Цитата:
Сообщение от ViktorR Посмотреть сообщение
А что говорит Python, если запустить IDLE и написать ?
Код:
import tkinter as tk
ничего не говорит и ошибок нет
и опять же командная строка сообщает
C:\WINDOWS\system32>pip show tk
WARNING: Package(s) not found: tk
Ципихович Эндрю вне форума Ответить с цитированием
Старый 21.12.2022, 10:34   #43
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию

команда conda list выдала
tk 8.6.10 he774522_0
я просто ранее искал tkinter
это Version=8.6.10 Build=he774522_0 Channel=пусто

Последний раз редактировалось Ципихович Эндрю; 21.12.2022 в 10:37.
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.12.2022, 12:52   #44
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию

здравствуйте, по вопросу:
как заставить работать любой GUI Python'а - tkinter или Qt при запуске плагина PythonScript в Notepad++?
похоже крах, там нужен питон 2.7 смысла нет его ставить...
а вот по вопросу
Цитата:
Сообщение от BDA Посмотреть сообщение
безобидная строка кода exit(0) и падает Блокнот++, чем заменить?
ответ
Цитата:
Сообщение от BDA Посмотреть сообщение
Можно весь код перенести в функцию, а внутри функции использовать return.
не понял, можете прояснить? спасибо
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.12.2022, 20:22   #45
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Ципихович Эндрю
Цитата:
как заставить работать любой GUI Python'а - tkinter или Qt при запуске плагина PythonScript в Notepad++?
1. А PythonScript написан под Python 2?? Нет другой версии?
2. tkinter или Qt - это библиотеки, с помощью которых можно написать GUI.

3.
Цитата:
не понял, можете прояснить? спасибо
Понимаю так.
Пишите скрипт и хотите его завершить через exit(). Этот код завершает работу Notepad++.
Тогда предлагается вложить скрипт в функцию и "вывалиться" из этой функции через return.
Код:
def myscript():
    <тут ваш скрипт>
    <...>
    return
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ИНСТАГРАМ убрал возможность смотреть лайки моих друзей. Как написать код, который будет смотреть скрытые лайки? KAMLS Общие вопросы Web 38 05.11.2019 11:19
как записать в текстовый файл данные, очистив файл от старых данных Drekon Win Api 2 01.06.2018 21:05
Изменить mysql на файл (вместо записи в БД записывать в текстовый файл) прак PHP 2 16.12.2015 23:21
Текстовый файл в текстовый массив Kimimaru Общие вопросы C/C++ 1 02.12.2007 11:55