首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为Python虚拟环境安装freetds

为Python虚拟环境安装freetds
EN

Stack Overflow用户
提问于 2016-03-18 07:22:14
回答 1查看 678关注 0票数 2

我已经设置了一个基本的Python3虚拟环境,并且需要访问SQL服务器,但是我似乎不知道如何让pymssql模块在虚拟环境中找到安装的freetds。我的dir结构是:

代码语言:javascript
运行
复制
VirtualEnv/
    --------.git/
    --------(git files)
    --------bin/
              -------activate
              -------easy_install
              -------pip
              -------python3
              -------(more bin stuff)
    --------include/
    --------lib/--> python3.5 --> site_packages --> (modules & sources)
    --------project_dir/--> (project sources)

我该把freetds模块放在哪里,并将pymssql指向它?

EN

回答 1

Stack Overflow用户

发布于 2016-03-27 02:52:36

如果你想让它在你的Mac本地运行,你最好的选择就是通过自制软件安装FreeTDS。它将安装在系统级,然后pyodbc或pymssql都可以使用FreeTDS与SQL Server通信。

首先安装自制软件:

http://brew.sh/

然后安装FreeTDS:

代码语言:javascript
运行
复制
brew install freetds

然后测试通过FreeTDS连接到服务器:

代码语言:javascript
运行
复制
tsql -H <yourdbhost> -p <yourdbport> -U <yourusername> -P <yourpassword>

在那里,使用相同的凭据并使用Python中的pymssql进行连接。祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36073430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档