Форум сайта python.su
Всем доброго дня! Помогите пожалуйста, а то уже умучился. Нашел код для решения своей задачи, который выполняет import pywin32. При выполнении кода, вылетает ошибка ImportError: No module named pywin32
Версия питона 2.7.10. pywin32 устанавливал с sourceforge. Обе версии с разрядностью x64. Но питон никак не видит библиотеку. Как ПРАВИЛЬНО установить pywin32?
Заранее спасибо
Офлайн
timmikk
попробуйте установить отсюда
Отредактировано sander (Июнь 26, 2015 14:45:08)
Офлайн
sander
timmikkпопробуйте установить отсюда
Офлайн
Покажите свой код. Судя по всему, Вы пытаетесь использовать не ту библиотеку, или используете её неправильно.
Офлайн
ShamanКод был найден на просторах stackoverflow, представлен ниже:
Покажите свой код. Судя по всему, Вы пытаетесь использовать не ту библиотеку, или используете её неправильно.
import sys import datetime time_tuple = ( 2012, # Year 9, # Month 6, # Day 0, # Hour 38, # Minute 0, # Second 0, # Millisecond ) def _win_set_time(time_tuple): import pywin32 # http://timgolden.me.uk/pywin32-docs/win32api__SetSystemTime_meth.html # pywin32.SetSystemTime(year, month , dayOfWeek , day , hour , minute , second , millseconds ) dayOfWeek = datetime.datetime(time_tuple).isocalendar()[2] pywin32.SetSystemTime( time_tuple[:2] + (dayOfWeek,) + time_tuple[2:]) def _linux_set_time(time_tuple): import ctypes import ctypes.util import time # /usr/include/linux/time.h: # # define CLOCK_REALTIME 0 CLOCK_REALTIME = 0 # /usr/include/time.h # # struct timespec # { # __time_t tv_sec; /* Seconds. */ # long int tv_nsec; /* Nanoseconds. */ # }; class timespec(ctypes.Structure): _fields_ = [("tv_sec", ctypes.c_long), ("tv_nsec", ctypes.c_long)] librt = ctypes.CDLL(ctypes.util.find_library("rt")) ts = timespec() ts.tv_sec = int( time.mktime( datetime.datetime( *time_tuple[:6]).timetuple() ) ) ts.tv_nsec = time_tuple[6] * 1000000 # Millisecond to nanosecond # http://linux.die.net/man/3/clock_settime librt.clock_settime(CLOCK_REALTIME, ctypes.byref(ts)) if sys.platform=='linux2': _linux_set_time(time_tuple) elif sys.platform=='win32': _win_set_time(time_tuple)
Отредактировано timmikk (Июнь 26, 2015 16:11:40)
Офлайн
>>> import pywin32 Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import pywin32 ImportError: No module named pywin32 >>> import win32api >>> win32api.GetSystemTime() (2015, 6, 5, 26, 13, 16, 10, 433) >>>
Офлайн
ShamanВеликий Шаман, спасибо тебе! Буду с другими ошибками разбираться.
Офлайн
не можежь узнатавидь беблеатегу в самом простом языке петонестом? значед ты не избранный праффизианал. паройзя лет 5 в яндыкзах, далжно памочь. а ни паможид, так куй с ним.
Отредактировано python.alex (Июнь 28, 2015 18:25:01)
Офлайн
у одыкватных людёв:
1. заходишь на оф. сайт и скачеваешь .exe файл, устанавливая люпую библку в 1 кликсон автаматически в нужную пабку.
2. фсё. беблеатега установлена. рапотай.
у прафизианалаф:
1. аблазь все яндыгзы в поисках беблеатеги.
2. пойми, что яндыгз гафно, зайди на гуглятину и начни рыццо там.
3. не найди ничиго путнаго, кроме 2-3 говносцылок, половина из каторых заражена вирусняком или битая.
4. начинай устанавлевать беблеатегу, тыкая мыкая.
5. хоп! не устанавливаецо. петон её не видет.
6. беги на хворюм па петонестаму. там точна памогуд. там прффезианалы.
7. после виликай помасчи прахфизианалаф исчо больше запутайсо.
8. наченай метацо между книжкоме великих прафизианалав и ютубных оналитегаф.
9. через месяц можид быть уцтановежь.
10. а не повизёд, то ты не избранный. прощай.
Офлайн
Shaman
Покажите свой код. Судя по всему, Вы пытаетесь использовать не ту библиотеку, или используете её неправильно.
Код был найден на просторах stackoverflow, представлен ниже:
Отредактировано python.alex (Июнь 28, 2015 18:37:30)
Офлайн