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