Найти - Пользователи
Полная версия: Откуда взять модуль win32api
Начало » Python для новичков » Откуда взять модуль win32api
1 2
KirGus
Python выдает мне такую ошибку:

ImportError: No module named win32api

не понятно где его искать …
Ferroman
Поставь ActivePython, он там есть в поставке. Как и множество других часто используемых модулей.
Ну и, как вариант, easy_install должен был бы поставить.
igor.kaist
проще поставить pywin32
Ставится как обычная виндовая инсталяшка.
KirGus
Благодарю, за помощь.
nickmetal
поставил 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'


При чем, если вводить эти комманды в интерпритаторе, то нормально работает.
Помогите разобраться, в чем проблема)
JOHN_16
nickmetal
устанавливали как??
интерпретатор в системе 1?
есть ли virtualenv ?
doza_and
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)]'
>>> 
JOHN_16
doza_and
в дополнении к вышесказанному:
>>> import sys
>>> sys.executable
'/usr/bin/python'
nickmetal
Больше спасибо за подсказку. Проблема, видимо, была из-за русских букв в пути. Хотя, казалось бы, Питон 3.3

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

как-то можно обойти эту неприятность с русскими буквами в пути?
Lexander
nickmetal
Хотя, казалось бы, Питон 3.3
Питон ничего не может поделать, какие ему данные Вин отдает, те и использует.
Если ОС отдает криво, например, локаль криво настроена, то приложение глючит.
Впрочем, это на любой ОС, просто у Вин вечно свои соображения на этот счет.
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