2016-12-05 1 views
2

Я установил Python 3.5, и необходимо установить pywin (pywin32)Python PIP не могут найти pywin32 (на окнах)

однако, пип не может найти его. Обратите внимание, я только PIP install'ed send2trash и gitpython успешно

Could not find a version that satisfies the requirement pywin32 (from versions:) 

Несколько возможно соответствующих точек данных:

  • новые установки питона 3,5
  • Windows 7 x64
  • питона 2,7 был ранее установленного на машине
  • как упомянуто, несколько других упаковок были установлены штрафом через PIP
  • r unning эти команды из git-bash, которые появились из установщика git windows, установленного некоторое время назад. - У меня есть Gnu Grep в моем пути, поэтому я считаю, я выбрал вариант мерзавец установки поставить весь mysys набор инструментов на моем пути

полный --verbose выход:

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 

ответ

1

В индексе pypi упоминается, что pywin32 не поддерживается для python 3.5, только до python 3.3. https://pypi.python.org/pypi/pywin32. Вот почему вы получаете ошибку.

Однако вы можете установить его здесь как двоичный пакет. Он должен работать. Я использовал xlwings с pyton 3.6.2, для чего требуется pywin32. Pywin32 build 220, отлично работает для функций, которые мне нужны.

2

Я думаю, вы могли бы использовать pip install pypiwin32 вместо этого.