在windows上安装firebird RDBMS绑定包出错



我正在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:fdbfdb__init__.py", line 23, in <module>
    from fdb.fbcore import *
  File "C:fdbfdbfbcore.py", line 26, in <module>
    from . import ibase
  File "C:fdbfdbibase.py", line 43, in <module>
    fb_library = WinDLL(fb_library_name)
  File "C:Python27libctypes__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
TypeError: expected string or Unicode object, NoneType found

以前有人遇到过这个错误吗?我已经安装了firebird的python驱动程序和python驱动程序。

我解决了。安装完Firebird超级服务器后,复制fbclient.dll(你会在C:Program FilesFirebird Firebird_2_5bin下找到它)并粘贴到C:WINDOWS

如果你的问题仍然存在,我在雅虎的firebird-python邮件列表中找到了一个hack: Re: Again: cannot install fdb

最新更新