Форум сайта python.su
Python выдает мне такую ошибку:
ImportError: No module named win32api
не понятно где его искать …
Офлайн
Поставь ActivePython, он там есть в поставке. Как и множество других часто используемых модулей.
Ну и, как вариант, easy_install должен был бы поставить.
Отредактировано (Авг. 21, 2009 01:40:42)
Офлайн
проще поставить pywin32
Ставится как обычная виндовая инсталяшка.
Офлайн
Благодарю, за помощь.
Офлайн
поставил 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'
Офлайн
nickmetal
устанавливали как??
интерпретатор в системе 1?
есть ли virtualenv ?
Офлайн
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)
Офлайн
doza_and
в дополнении к вышесказанному:
>>> import sys >>> sys.executable '/usr/bin/python'
Офлайн
Больше спасибо за подсказку. Проблема, видимо, была из-за русских букв в пути. Хотя, казалось бы, Питон 3.3
JOHN_16
virtualenv - нету
интерпретатор есть еще 2.7
как-то можно обойти эту неприятность с русскими буквами в пути?
Отредактировано nickmetal (Янв. 22, 2014 14:49:50)
Офлайн
nickmetalПитон ничего не может поделать, какие ему данные Вин отдает, те и использует.
Хотя, казалось бы, Питон 3.3
Офлайн