1

Windowsにfdbパッケージをインストールしています

このパッケージ

https://pypi.python.org/pypi/fdb

そして、私はこのエラーが発生します

C:\fdb>python setup.py install
Traceback (most recent call last):
  File "setup.py", line 7, in <module>
    from fdb import __version__
  File "C:\fdb\fdb\__init__.py", line 23, in <module>
    from fdb.fbcore import *
  File "C:\fdb\fdb\fbcore.py", line 26, in <module>
    from . import ibase
  File "C:\fdb\fdb\ibase.py", line 43, in <module>
    fb_library = WinDLL(fb_library_name)
  File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
TypeError: expected string or Unicode object, NoneType found

以前にこのエラーに遭遇した人はいますか?.firebird 用の python ドライバーと python ドライバーがインストールされています。

4

1 に答える 1

3

私はそれを解決しました。Firebird スーパー サーバーをインストールしたら、fbclient.dll (C:\Program Files\Firebird\Firebird_2_5\bin にあります) をコピーし、C:\WINDOWS に貼り付けます。

問題が解決しない場合は、Yahoo の firebird-python メーリング リストで見つけたハックがあります: Re: もう一度: fdb をインストールできません

于 2013-04-26T14:24:03.590 に答える