我正在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驱动程序。
最佳答案
我解决了。安装firebird超级服务器后,复制fbclient.dll(您将在C:\ Program Files \ Firebird \ Firebird_2_5 \ bin下找到它)并将其粘贴到C:\ WINDOWS下
如果您的问题仍然存在,我在雅虎的火鸟邮件列表中找到了黑客,这里http://tech.groups.yahoo.com/group/firebird-python/message/638
关于python - 在Windows上安装Firebird RDBMS绑定(bind)包时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16238217/