我已经浏览了几个涉及FreeTDS,Wheel,git和github的文档,但是我的Windows 10 PC上没有任何东西可以用Python 3.6工作但是我需要安装它。我正在研究一个项目,我对使用已安装在我的电脑上的mssql感到非常满意。
答案 0 :(得分:7)
这似乎有用(来自http://pymssql.org/en/stable/freetds.html):
导出PYMSSQL_BUILD_WITH_BUNDLED_FREETDS = 1
pip install pymssql
答案 1 :(得分:0)
请记住先安装FreeTDS
。
Ubuntu / Debian:
sudo apt-get install freetds-dev
具有Homebrew的Mac OS X:
brew install freetds
最后:
pip install pymssql
答案 2 :(得分:0)
站点pymssql_documentation page声明已弃用该模块,
我们可以使用pip install "pymssql<3.0"
。它适用于python 3.0及更高版本。
我认为他们也应该在主副本区域进行更改。截至2019年12月17日,它仍显示
pip install pymssql
,它已于2019年11月16日更新。
答案 3 :(得分:0)
只需使用来自gitub的最新版pymssql:
pip3 install git+https://github.com/pymssql/pymssql
也适用于python2
pip install git+https://github.com/pymssql/pymssql
对于macOS Big Sur Apple M1
芯片处理器:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
arch -x86_64 brew install <package>
。在安装pymssql
之前,必须先安装FreeTDS。arch -x86_64 brew install freetds
最后:
pip install pymssql
输出:
Collecting pymssql
Using cached pymssql-2.1.5.tar.gz (167 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Building wheels for collected packages: pymssql
Building wheel for pymssql (PEP 517) ... done
Created wheel for pymssql: filename=pymssql-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl size=287029
.
.
.
Successfully built pymssql
Installing collected packages: pymssql
Successfully installed pymssql-2.1.5