6

ただし、geventはgreenletに依存しており、私が見つけた.msiバージョンはインストールに失敗し、2.6のeggはインストールを拒否します。

msiバージョンは次のように失敗します。

C:\Windows\system32>easy_install greenlet
install_dir C:\Python27\Lib\site-packages\
Searching for greenlet
Reading http://pypi.python.org/simple/greenlet/
Reading http://bitbucket.org/ambroff/greenlet
Reading http://undefined.org/python/#greenlet
Best match: greenlet 0.3.1
Downloading http://pypi.python.org/packages/source/g/greenlet/greenlet-0.3.1.tar.gz#md5=8d75d7f3f659e915e286e1b0fa0e1c4d
Processing greenlet-0.3.1.tar.gz
Running greenlet-0.3.1\setup.py -q bdist_egg --dist-dir c:\users\ian\appdata\local\temp\easy_install-1epg28\greenlet-0.3.1\egg-dist-tmp-mqhu3n
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'repository'
  warnings.warn(msg)
greenlet.c
greenlet.c : fatal error C1074: 'IDB' is illegal extension for PDB file:
error: Setup script exited with error: command '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe"' failed with exit status 2

C:\Windows\system32>

これは、VSのバージョンが間違っていることを意味していると思います。

他に使えるものはありますか?

データベースに到達できない場合や応答に時間がかかる場合にGUIがロックされないように、PyQt4を入手したいと思います。

4

3 に答える 3

9

これは私のために働いた:

  1. 非公式 Windows Binaries for Python Extension Packagesから gevent インストーラーを取得します。

  2. 同じサイトから greenlet をインストールします

また、64 ビットの Windows 7 マシンを使用していて、インストールに問題がある場合は、こちらもお読みください

于 2011-10-13T20:24:03.357 に答える
5

greenlet の管理者に、Python 2.7 用の .msi をビルドするよう依頼する必要があります。

私はここでそれをやった: greenlet issue #17

更新: PyPI に Python 2.7 のビルドが追加されました: http://pypi.python.org/pypi/greenlet

于 2011-02-02T08:30:33.427 に答える
2

ここから最新バージョンを入手しました - http://code.google.com/p/gevent/downloads/detail?name=gevent-1.0a3.win32-py2.7.msi

.exeもあります。ここでインストーラーと .exe の両方を探します - http://code.google.com/p/gevent/updates/list

于 2011-09-23T17:38:24.607 に答える