Найти - Пользователи
Полная версия: Не могу корректно установить pywin32, не импортится библиотека
Начало » Python для новичков » Не могу корректно установить pywin32, не импортится библиотека
1 2
timmikk
Всем доброго дня! Помогите пожалуйста, а то уже умучился. Нашел код для решения своей задачи, который выполняет import pywin32. При выполнении кода, вылетает ошибка ImportError: No module named pywin32

Версия питона 2.7.10. pywin32 устанавливал с sourceforge. Обе версии с разрядностью x64. Но питон никак не видит библиотеку. Как ПРАВИЛЬНО установить pywin32?

Заранее спасибо
sander
timmikk
попробуйте установить отсюда
timmikk
sander
timmikkпопробуйте установить отсюда

Sander, попробовал, результат не изменился
Shaman
Покажите свой код. Судя по всему, Вы пытаетесь использовать не ту библиотеку, или используете её неправильно.
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)
Shaman
>>> 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)
>>> 
timmikk
Shaman
Великий Шаман, спасибо тебе! Буду с другими ошибками разбираться.
python.alex
не можежь узнатавидь беблеатегу в самом простом языке петонестом? значед ты не избранный праффизианал. паройзя лет 5 в яндыкзах, далжно памочь. а ни паможид, так куй с ним.
python.alex
у одыкватных людёв:

1. заходишь на оф. сайт и скачеваешь .exe файл, устанавливая люпую библку в 1 кликсон автаматически в нужную пабку.

2. фсё. беблеатега установлена. рапотай.

у прафизианалаф:

1. аблазь все яндыгзы в поисках беблеатеги.

2. пойми, что яндыгз гафно, зайди на гуглятину и начни рыццо там.

3. не найди ничиго путнаго, кроме 2-3 говносцылок, половина из каторых заражена вирусняком или битая.

4. начинай устанавлевать беблеатегу, тыкая мыкая.

5. хоп! не устанавливаецо. петон её не видет.

6. беги на хворюм па петонестаму. там точна памогуд. там прффезианалы.

7. после виликай помасчи прахфизианалаф исчо больше запутайсо.

8. наченай метацо между книжкоме великих прафизианалав и ютубных оналитегаф.

9. через месяц можид быть уцтановежь.

10. а не повизёд, то ты не избранный. прощай.
python.alex
Shaman
Покажите свой код. Судя по всему, Вы пытаетесь использовать не ту библиотеку, или используете её неправильно.

Он не избранный, иму ни панядь всех замысцлов великих сазидатилей петонистых беблеатег.

Код был найден на просторах stackoverflow, представлен ниже:

вод, вод, стакеоверфловэ. ни афецеальный сайтег петонистаго, а сайтег с такими же неизбранными рабами, денно и ночно ищащими великий дзэн петонестой мысли.
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