web-dev-qa-db-ja.com

Python PIPはpywin32を見つけることができません(Windowsの場合)

python 3.5をインストールしました。pywin(pywin32)をインストールする必要があります)

ただし、pipはそれを見つけることができません。注、PIPでsend2trashとgitpythonを正常にインストールしました。

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

いくつかの関連する可能性のあるデータポイント:

  • python 3.5の新規インストール
  • windows 7 x64
  • python 2.7は以前にマシンにインストールされていました
  • 前述のように、他のいくつかのパッケージはPIP経由で正常にインストールされました
  • 先ほどインストールしたgit windowsインストーラーから来たgit-bashからこれらのコマンドを実行する。 -私はパスにgnu grepがあるので、mysysツールチェーン全体をパスに入れるためにgitインストーラーオプションを選択したと思います

フル-詳細な出力:

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 
6
mike

代わりに pypiwin32 を使用する必要があると思います。参照 Windowsでtoxのバイナリファイルからpywin32をインストールする方法

6
Irmen de Jong

pip install pypiwin32代わりに。

2
kyle

Python34のpywin32をまだ探している人がいるなら、ここにリンクがあります。ダウンロードとインストール。これで問題が解決します https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

0
vinayak hegde

私の問題は、pypiwin32がPython 3.5+でのみサポートされていることでした。

0
jnnnnn

Pypiインデックスは、pywin32がpython 3.5ではサポートされないことをpython 3.3。 https://pypi.python.org/ pypi/pywin32 。これがエラーが発生する理由です。

ただし、ここからバイナリパッケージとしてインストールできます。うまくいくはずです。私は、pywin32を必要とするpyton 3.6.2でxlwingsを使用しました。 Pywin32ビルド220は、私が必要とする機能に対して少なくとも問題なく動作します。

0
alpha_989