【发布时间】:2016-07-04 13:28:21
【问题描述】:
我已经设置了一个基本的 Python3 虚拟环境并且需要访问 SQL 服务器,但是我似乎不知道如何让 pymssql 模块在虚拟环境中找到安装的 freetds。我的目录结构是:
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 指向它?
【问题讨论】:
-
FreeTDS
.so二进制文件位于系统级别,位于您的virtualenv之外。你用的是什么发行版?您将需要安装一些先决条件。 Ubuntu? CentOS? -
我在 MAC 上运行,所以我假设它是 BSD。虚拟环境是 Python3 附带的发行版。有没有办法在这个虚拟环境中安装 freetds 包?
标签: python python-3.x virtualenv freetds pymssql