如何在Python 3.6中安装pymssql模块?

问题描述 投票:0回答:5

我已经阅读了一些涉及 FreeTDS、Wheel、git 和 github 的文档,但在我的带有 Python 3.6 的 Windows 10 PC 上没有任何功能,但我需要安装它。我正在开发一个项目,我对已安装在我的电脑中的 mssql 最满意。

python-3.x python-3.6 pymssql
5个回答
8
投票

这似乎有效来自

导出 PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1

pip 安装 pymssql


1
投票

记得先安装

FreeTDS

Ubuntu/Debian:

sudo apt-get install freetds-dev

带有 Homebrew 的 Mac OS X:

brew install freetds

最后:

pip install pymssql

0
投票

由于网站 pymssql_documentation 页面指出该模块已弃用,

我们可以使用

pip install "pymssql<3.0"
。它适用于 python 3.0 及以上版本。

我认为他们也应该在主副本区域进行更改。截至2019年12月17日,它仍然显示

pip install pymssql
,已于2019年11月16日更新。


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
芯片处理器:

  • 您需要为新的 ARM 芯片(M1 芯片)安装 Rosetta2 模拟器。我刚刚通过终端安装了 Rosetta2,使用:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
  • ARM M1 芯片的自制程序:
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  • 用于 M1 ARM 的 Homebrew 安装软件包命令:
    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

0
投票

Windows 怎么样,如何继续安装 pymysql 自从使用 CMD 以来,这是我不断收到的错误消息

C:\Users\Administrator>pip install pymsql

错误:找不到满足 pymsql 要求的版本(来自版本:无) 错误:找不到 pymsql 的匹配发行版

© www.soinside.com 2019 - 2024. All rights reserved.