Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 21, 2009 01:02:56

KirGus
От:
Зарегистрирован: 2009-08-20
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

Python выдает мне такую ошибку:

ImportError: No module named win32api

не понятно где его искать …



Офлайн

#2 Авг. 21, 2009 01:39:51

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

Поставь ActivePython, он там есть в поставке. Как и множество других часто используемых модулей.
Ну и, как вариант, easy_install должен был бы поставить.

Отредактировано (Авг. 21, 2009 01:40:42)

Офлайн

#3 Авг. 21, 2009 09:43:27

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

проще поставить pywin32
Ставится как обычная виндовая инсталяшка.



Офлайн

#4 Авг. 21, 2009 11:10:37

KirGus
От:
Зарегистрирован: 2009-08-20
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

Благодарю, за помощь.



Офлайн

#5 Янв. 18, 2014 22:34:47

nickmetal
Зарегистрирован: 2012-11-15
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

поставил pywin32.


from win32com import client
app = client.Dispatch('Word.Application')
doc = app.Documents.Open('c:\\Python33\\pk.doc')
s=doc.Content.Text
когда я создаю ру-скрипт выдает ошибку

Traceback (most recent call last):
  File "C:\Users\nor\YandexDisk\Скрипты Питона\My library\Сколько слов в тексте\script.py", line 1, in <module>
    from win32com import client
  File "C:\Python33\lib\site-packages\win32com\__init__.py", line 5, in <module>
    import win32api, sys, os
ImportError: No module named 'win32api'


При чем, если вводить эти комманды в интерпритаторе, то нормально работает.
Помогите разобраться, в чем проблема)

Офлайн

#6 Янв. 19, 2014 00:11:21

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

nickmetal
устанавливали как??
интерпретатор в системе 1?
есть ли virtualenv ?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Янв. 19, 2014 07:36:41

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

nickmetal
Сколько слов в тексте
Пока не имеете опыта с русскими буквами в путях и пробелами огребете множество проблем, и не только в питоне.

А так полностью согласен, надо разбираться одинаковый питон вызвался или нет. Обратите внимание - при старте питон пишет версию - ее и шлите сюда.
*** Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32. ***
>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0)
>>> sys.version
'2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]'
>>> 



Отредактировано doza_and (Янв. 19, 2014 07:42:27)

Офлайн

#8 Янв. 19, 2014 08:46:21

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

doza_and
в дополнении к вышесказанному:

>>> import sys
>>> sys.executable
'/usr/bin/python'



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#9 Янв. 22, 2014 14:48:46

nickmetal
Зарегистрирован: 2012-11-15
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

Больше спасибо за подсказку. Проблема, видимо, была из-за русских букв в пути. Хотя, казалось бы, Питон 3.3

JOHN_16
virtualenv - нету
интерпретатор есть еще 2.7

как-то можно обойти эту неприятность с русскими буквами в пути?

Отредактировано nickmetal (Янв. 22, 2014 14:49:50)

Офлайн

#10 Янв. 22, 2014 15:02:32

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Откуда взять модуль win32api

nickmetal
Хотя, казалось бы, Питон 3.3
Питон ничего не может поделать, какие ему данные Вин отдает, те и использует.
Если ОС отдает криво, например, локаль криво настроена, то приложение глючит.
Впрочем, это на любой ОС, просто у Вин вечно свои соображения на этот счет.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version