J'ai installé python 3.5 et ai besoin d'installer pywin (pywin32)
cependant, pip ne peut pas le trouver. Notez que je viens d'installer PIP send2trash et gitpython avec succès
Could not find a version that satisfies the requirement pywin32 (from versions: )
Quelques points de données éventuellement pertinents:
plein --verbose sortie:
C:\Users\USER>pip install pywin32 --proxy http://proxy.COMPANY.com:8080
Collecting pywin32
Could not find a version that satisfies the requirement pywin32 (from versions: )
No matching distribution found for pywin32
C:\Users\USER>pip install pywin32 --proxy http://proxy.COMPANY.com:8080 --verbose
Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting pywin32
1 location(s) to search for versions of pywin32:
* https://pypi.python.org/simple/pywin32/
Getting page https://pypi.python.org/simple/pywin32/
Looking up "https://pypi.python.org/simple/pywin32/" in the cache
Current age based on date: 61
Freshness lifetime from max-age: 600
Freshness lifetime from request max-age: 600
The response is "fresh", returning cached response
600 > 61
Analyzing links from page https://pypi.python.org/simple/pywin32/
Could not find a version that satisfies the requirement pywin32 (from versions: )
Cleaning up...
No matching distribution found for pywin32
Exception information:
Traceback (most recent call last):
File "c:\users\USER\appdata\local\programs\python\python35\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "c:\users\USER\appdata\local\programs\python\python35\lib\site-packages\pip\commands\install.py", line 324, in run
requirement_set.prepare_files(Finder)
File "c:\users\USER\appdata\local\programs\python\python35\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "c:\users\USER\appdata\local\programs\python\python35\lib\site-packages\pip\req\req_set.py", line 554, in _prepare_file
require_hashes
File "c:\users\USER\appdata\local\programs\python\python35\lib\site-packages\pip\req\req_install.py", line 278, in populate_link
self.link = Finder.find_requirement(self, upgrade)
File "c:\users\USER\appdata\local\programs\python\python35\lib\site-packages\pip\index.py", line 514, in find_requirement
'No matching distribution found for %s' % req
pip.exceptions.DistributionNotFound: No matching distribution found for pywin32
Je pense que vous devez utiliser pypiwin32 à la place. Voir Comment installez-vous pywin32 à partir d'un fichier binaire dans tox sur Windows?
Je pense que vous pourriez utiliser pip install pypiwin32
à la place.
Mon problème était que pypiwin32 est uniquement pris en charge sur Python 3.5+.
L'index pypi mentionne que pywin32 n'est pas pris en charge pour python 3.5, uniquement jusqu'à python 3.3. https://pypi.python.org/pypi/pywin32 . C'est pourquoi vous obtenez l'erreur.
Cependant, vous pouvez l'installer à partir d'ici comme un paquet binaire. Ça devrait marcher. J'ai utilisé xlwings avec pyton 3.6.2, qui nécessite pywin32. Pywin32 build 220 fonctionne au moins pour les fonctions dont j'avais besoin.