1
安装火鸟RDBMS绑定包我在Windows错误在Windows
这个包
https://pypi.python.org/pypi/fdb
安装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驱动程序。
这可能是作为Firebird安装本身的一部分完成的(有一个选项“将客户端库复制到Windows文件夹”或类似的东西另一个选择是将firebird'bin'文件夹添加到'PATH'中,同时还有'System32'(32位系统上的32位,64位系统上的64位)和/或'SysWOW64'(32位在64位系统上)文件夹可能是一个比直接在Windows文件夹中的位置更好。 – 2013-04-26 15:15:43
我必须错过那部分'将客户端库复制到Windows文件夹'(如果有的话)。我没有将bin文件夹添加到路径中,但安装firebird后我从未重新启动机器。 – Gandalf 2013-04-26 15:24:29