Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 24, 2016 17:43:38

drno
От: Краснодар
Зарегистрирован: 2016-08-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

Здравствуйте.

Возникло желание проверить насколько быстро возможно получить список служб windows на python.
Нашел вот такой код

 import wmi
c = wmi.WMI ()
for s in c.Win32_Service ():
  if s.State == 'Stopped':
    print (s.Caption, s.State)

У меня версия python следующая.
3.6.0a4 (v3.6.0a4:017cf260936b, Aug 16 2016, 00:59:16)
C:\Program Files\Python36\python.exe


Увидел, что необходима библиотека WMI.
Подключил к python WMI ее так
C:\Install\WMI-1.4.9>“C:\Program Files\Python36\python.exe” setup.py install
running install
running build
running build_py
creating build
creating build\lib
copying wmi.py -> build\lib
running build_scripts
creating build\scripts-3.6
copying wmitest.py -> build\scripts-3.6
copying wmiweb.py -> build\scripts-3.6
copying wmitest.cmd -> build\scripts-3.6
copying wmitest.master.ini -> build\scripts-3.6
running install_lib
copying build\lib\wmi.py -> C:\Program Files\Python36\Lib\site-packages
byte-compiling C:\Program Files\Python36\Lib\site-packages\wmi.py to wmi.cpython
-36.pyc
running install_scripts
copying build\scripts-3.6\wmitest.cmd -> C:\Program Files\Python36\Scripts
copying build\scripts-3.6\wmitest.master.ini -> C:\Program Files\Python36\Script
s
copying build\scripts-3.6\wmitest.py -> C:\Program Files\Python36\Scripts
copying build\scripts-3.6\wmiweb.py -> C:\Program Files\Python36\Scripts
running install_data
warning: install_data: setup script did not provide a directory for ‘readme.txt’
– installing right in ‘C:\Program Files\Python36’

running install_egg_info
Writing C:\Program Files\Python36\Lib\site-packages\WMI-1.4.9-py3.6.egg-info


Насколько я понял, успешно в папке script появились новые файлы.

Попытался выполнить код снова
НО при запуске получаю ошибку
Traceback (most recent call last):
File “CServer/repositories/projects/python_examples/first/WindowsCPU.py”, line 1, in <module>
import wmi
File “C:\Program Files\Python36\lib\site-packages\wmi.py”, line 88, in <module>
from win32com.client import GetObject, Dispatch
ImportError: No module named ‘win32com’


выяснил, что отсутствие модуля win32com может восполнить pywin32.

Смог найти здесь whl пакеты Your text to link here…

попробовал установить
вот этот pywin32-220.1-cp35-cp35m-win_amd64.whl
но успеха не последовало, ошибка не поддерживается версия
C:\Install\pywin32_220>pip install pywin32-220.1-cp35-cp35m-win_amd64.whl
pywin32-220.1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform
.
Подскажите существуют ли версии pywin32 для
3.6.0a4 (v3.6.0a4:017cf260936b, Aug 16 2016, 00:59:16) ?

Отредактировано drno (Авг. 24, 2016 17:46:44)

Офлайн

#2 Авг. 25, 2016 11:23:30

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

Если Вам нужно работать, не устанавливайте тестовые сборки софта, а если просто ищите проблем: поздравления - Вы их нашли.

Офлайн

#3 Авг. 26, 2016 03:05:07

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

Офлайн

#4 Авг. 26, 2016 12:06:51

drno
От: Краснодар
Зарегистрирован: 2016-08-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

благодарю за внимание к моему посту. Помог действительно downgrade до версии 3.5.2. Укрощаю питона впервые. Для меня это было большой новостью. Почему если есть версия pywin32 для 3.6 почему она не видит при установен python 3.6 :-(

Офлайн

#5 Авг. 26, 2016 12:23:07

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

Раз уж вы ступили на скользкий путь программирования - приучите себя использовать только стабильные версии библиотек и интепритатора! В противно случае
ответ преыдущего учасника
“Если Вам нужно работать, не устанавливайте тестовые сборки софта, а если просто ищите проблем: поздравления - Вы их нашли.”
Более чем точен!

к сожалению иногда есть необходимость использовать беты - но поверьте к тому моменту как у вас она возникнет - вы уже будете в состоянии самостоятельно оценить ситуацию и принять решение.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#6 Авг. 26, 2016 12:38:18

drno
От: Краснодар
Зарегистрирован: 2016-08-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

поверьте не первый день в этом деле, это с питоном впервые познакомился.
И первый раз встречаю такие “особенности”, когда есть библиотека в которой написано, что она поддерживает 3.6 черным по белому, а на самом деле потом отказывается устанавливаться.
Спасибо. На будущее буду учитывать такие особенности питона.

Офлайн

#7 Авг. 26, 2016 12:43:30

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

Проблема не том что она отказывается устанавливаться а втом что как и положенно нестабильной версии при установке возникают непредвиденные обстоятельства которые опытный разработчик решает не обращая внимание на мелочи.

У вас просто уровень еще не тот! И раз уж вы так выразились - то скажите
“И первый раз встречаю такие “особенности””
А где вы ранее НЕ встречали подобного устанавливая на бета релиз платформы что либо?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#8 Авг. 26, 2016 14:21:28

drno
От: Краснодар
Зарегистрирован: 2016-08-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

Если в спецификации к какой-то jar библиотеке прописано, что она поддерживается такой-то версией update java, то она поддерживается. Я именно об этом, а не о чем-то другом.

Офлайн

#9 Авг. 26, 2016 14:29:15

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Есть ли pywin32 для python 3.6.0a4 [MSC v.1900 64 bit (AMD64)]?

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

Во вторых апдейт - ето обновление стабильного релиза до новой стабильной версии а не беты



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано ZerG (Авг. 26, 2016 14:29:31)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version