Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243

Embedded python: проблема с win32api

03.03.2025, 14:24. Показов 1911. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую, уважаемы!
Заблудился в 3-х соснах: надо подёргать COM-объекты на машине, куда нельзя ничего ставить. Хочу для этих целей использовать embedded python. В связи с древностью целевой оси, выбор пал на 3,7,9. Запускаю интерпретатор python.exe, выполняю import win32com.client, получаю:
Python
1
2
3
4
5
6
7
8
9
Python 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)] on win32
>>> import win32com.client
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\temp\1\python-3.7.9-embed-amd64\Lib\site-packages\win32com\__init__.py", line 9, in <module>
    import pythoncom
  File "D:\temp\1\python-3.7.9-embed-amd64\Lib\site-packages\pythoncom.py", line 2, in <module>
    import pywintypes
ModuleNotFoundError: No module named 'pywintypes'
Почитав форум и интернеты, привёл систему к следующему состоянию:
Code
1
2
3
4
5
6
7
8
D:\temp\1\python-3.7.9-embed-amd64>scripts\pip list
Package    Version
---------- -------
pip        24.0
pypiwin32  223
pywin32    308
setuptools 68.0.0
wheel      0.42.0
Т.е., теоретически, всё нужное установлено, но... Может, я делаю что-то не так?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2025, 14:24
Ответы с готовыми решениями:

Проблема с выполнением python скрипта вне IDE
всем привет. тыкаю тут на досуге пайтон. нарукоблудил такой код: import json import io js = json.load(file('file.json',...

Проблема с кодировками в Python и cx_Oracle
Здравствуйте. Есть БД Oracle. И есть Python 2.7 с cx_Oracle на борту. Про кодировку самой БД написано следующее: &gt;&gt;&gt;...

Проблема с модулем Python
Доброго всем времени суток. Установил PyOpenGl, через некоторое время debagger начал писать что такого пакета не существует. При этом pip...

5
Любознательный
 Аватар для YuS_2
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
03.03.2025, 17:56
Цитата Сообщение от Alli_Lupin Посмотреть сообщение
надо подёргать COM-объекты на машине, куда нельзя ничего ставить.
powershell на машине присутствует?
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
03.03.2025, 17:57  [ТС]
YuS_2, да, я тоже про это подумал) Но, всё же, хотелось бы пайтоном.
0
Любознательный
 Аватар для YuS_2
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
03.03.2025, 20:24
Цитата Сообщение от Alli_Lupin Посмотреть сообщение
Но, всё же, хотелось бы пайтоном.
Питону нужны батарейки, которые не все присутствуют по умолчанию... а по условиям:
Цитата Сообщение от Alli_Lupin Посмотреть сообщение
на машине, куда нельзя ничего ставить.
тут уж надо определяться... либо, либо...

То бишь, я об этом:
Цитата Сообщение от Alli_Lupin Посмотреть сообщение
теоретически, всё нужное установлено
теоретически - не знаю... но здесь, указано практически:
Цитата Сообщение от Alli_Lupin Посмотреть сообщение
ModuleNotFoundError: No module named 'pywintypes'
- нет такой буквы в этом словенеобходимого модуля в комплекте, его надо устанавливать...
0
115 / 100 / 15
Регистрация: 24.07.2019
Сообщений: 314
04.03.2025, 10:00
эта ошибка ведь гуглится хорошо
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
05.03.2025, 10:29  [ТС]
Цитата Сообщение от YuS_2 Посмотреть сообщение
Питону нужны батарейки, которые не все присутствуют по умолчанию...
В embedded вообще ничего не присутствует.
Цитата Сообщение от YuS_2 Посмотреть сообщение
тут уж надо определяться... либо, либо...
так он не требует установки, а копируется вместе с проектом. и если будет выполнять свои функции, то сколь-то там места мы под это дело найдём.
Цитата Сообщение от YuS_2 Посмотреть сообщение
его надо устанавливать...
так я и спрашиваю: чего ж ему надобно-то, собаке?
Цитата Сообщение от nilske Посмотреть сообщение
эта ошибка ведь гуглится хорошо
о, да, гуглится хорошо. если посмотреть начало темы, то можно увидеть признаки того, что по этой ссылке я уже ходил. жаль, что положительного результата это не дало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.03.2025, 10:29
Помогаю со студенческими работами здесь

Я хочу разобраться в Python , но у меня произошла проблема с CMD
Я уже пробовал миллион способов открыть файл amadeus.py , но cmd пишет 'Не является внутренней или внешней командой,исполняемой программой...

Проблемы с решением. Python. Порядочные числа
Здравствуйте. Нашел решение, но не прошел все тесты. Прошу вас помочь! Вот условие У Миши развитое эстетическое чувство. Он...

Проблемы с работой по Python. Memory error
При попытке запустить , выходит ошибка. Я начинаюший в datascince, пытаюсь запустить машинное обучение ) типа предсказание . Может кто...

Проблема с массивами JSON в python)
мне нужно достать из JSON значение &quot;P&quot;, который находится в массиве &quot;E&quot;, который находится в массиве &quot;Value&quot;, как это можно...

Проблемы с решением. Python. Чехарда с кузнечиками
День добрый. Вот уже 3-й день пытаюсь решить задачу, решил, но не до конца. Прошло 4/6 тестов, какие тесты-неизвестно/ Вот ее условие:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru