web-dev-qa-db-fra.com

PyWin32 et Python 3.8.0

Python 3.8.0 a été récemment publié (le 20191014, et peut être téléchargé depuis [Python]: Python 3.8. ).
PyWin32 a des builds pour cela sur [PyPI]: pywin32 225 (publié le 20190915). Malheureusement, après pip installing, ça ne marche pas.

Échantillon:

[cfati@CFATI-5510-0:e:\Work\Dev\StackOverflow\q058631512]> sopr.bat
*** Set shorter Prompt to better fit when pasted in StackOverflow (or other) pages ***

[Prompt]> "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\Scripts\python.exe"
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import win32api
>>> ^Z


[Prompt]> "e:\Work\Dev\VEnvs\py_064_03.08.00_test0\Scripts\python.exe"
Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import win32api
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed while importing win32api: The specified module could not be found.
>>> ^Z

Remarques :

  • Pour Python 3.7, j'ai également mis à jour mon module PyWin32 vers la dernière version, et cela fonctionne
  • Les anciennes versions PyWin32 fonctionnent sur les anciennes versions Python ( 2.7, 3.5, = 3.6)
  • Reproductible sur 64bit et 32bit
4
CristiFati

Géré pour installer pywin32 v225 avec pycharm sur python 3.8.

importation pywintypes avant win32api

import pywintypes
import win32api
0
Vanya Poker