python链接mssql问题

oreoconansisu 2017-07-14 06:27:06
hi各位好
最近初学python,使用sqlalchemy框架链接mssql做测试
安装sqlalchemy成功,但执行时报错了"ImportError: No module named 'pyodbc'"错误,后来查网上资料,说在windows环境下链接mssql数据库需要安装odbc库,又从网上下载了numpy库安装,还是报错
请教下是什么原因造成的,谢谢
...全文
304 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oreoconansisu 2017-07-16
  • 打赏
  • 举报
回复
引用 1 楼 xpresslink 的回复:
是这样的 SQLAlchemy 支持两种方式连接MS SQL Server 第一种用 ODBC方式,在windows要先建立到SQL SERVER的 ODBC数据源 然后安装Pyodbc这个驱动包 https://pypi.python.org/pypi/pyodbc/ 创建引擎语法 engine = create_engine('mssql+pyodbc://login:passwd@mydsn') 第二种用DBAPI,安装pymssql这个驱动包 https://pypi.python.org/pypi/pymssql http://pymssql.org/en/stable/intro.html#install 创建引擎语法 engine = create_engine('mssql+pymssql://login:passwd@hostname:port/dbname') 建议用第二种方式,性能和功能都要强,
感谢回复,第二种方式我安装成功后(C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Lib\site-packages\pymssql-2.1.3.dist-info有目录) ,还是报了"ImportError: No module named 'pyodbc'"错误,请问下原因
混沌鳄鱼 2017-07-15
  • 打赏
  • 举报
回复
是这样的 SQLAlchemy 支持两种方式连接MS SQL Server 第一种用 ODBC方式,在windows要先建立到SQL SERVER的 ODBC数据源 然后安装Pyodbc这个驱动包 https://pypi.python.org/pypi/pyodbc/ 创建引擎语法 engine = create_engine('mssql+pyodbc://login:passwd@mydsn') 第二种用DBAPI,安装pymssql这个驱动包 https://pypi.python.org/pypi/pymssql http://pymssql.org/en/stable/intro.html#install 创建引擎语法 engine = create_engine('mssql+pymssql://login:passwd@hostname:port/dbname') 建议用第二种方式,性能和功能都要强,

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧