使用便携式python连接到Access数据库
我想使用便携式python 2.7.x连接到Access数据库。我似乎无法让它工作,因为它没有pyodbc库。还有其他方法可以使用portable python进行连接吗?最新版本的portable python提供了安装pyodbc的选项,但您必须选择默认情况下不提供的选项使用便携式python连接到Access数据库,python,database,ms-access,odbc,portability,Python,Database,Ms Access,Odbc,Portability,我想使用便携式python 2.7.x连接到Access数据库。我似乎无法让它工作,因为它没有pyodbc库。还有其他方法可以使用portable python进行连接吗?最新版本的portable python提供了安装pyodbc的选项,但您必须选择默认情况下不提供的选项 单击模块选项 选择pyodbc的选项 我用不同的方式做了。 按照我刚才在mac雪豹上所做的操作 从位于internet上的位置下载pyodbc的源代码。 提取并“cd”到该目录中。运行“python setup.py bu
我用不同的方式做了。 按照我刚才在mac雪豹上所做的操作 从位于internet上的位置下载pyodbc的源代码。 提取并“cd”到该目录中。运行“
python setup.py build
”,然后从该构建的目录中获取“pyodbc.so
”文件。将新的python文件命名为“pyodbc.py
”,并编写下面给出的内容
(请记住,将上述代码放在名为“pyodbc.py”的文件中,并将“pyodbc.so”文件与该文件放在一起)
最后..将所有这些放在您想要使用的地方,或者在运行时将该位置添加到sys.path
中,如下所示:
>>> import sys
>>> sys.path.insert(0,"/my_portable/location") # location to dir which contains those two files
完成所有这些之后,我将这两个文件与我的测试python文件放在一起。这样,我就可以在不安装的情况下导入“pyodbc”
>>> import pyodbc
>>> dir(pyodbc)
>>> import pyodbc
>>> dir(pyodbc)