sql-server - 为 python3.6 安装了 pymssql,但在 Spyder 的 IPython 控制台中找不到模块

标签 sql-server python-3.x ipython spyder pymssql

我已经使用安装了 pymssql

pip install pymssql

我通过运行以下命令验证它是否已成功安装在/usr/local/lib/python3.6/site-packages 中,并且每个命令都成功了。

python3 -i

import pymssql

conn = pymssql.connect(server='mysqlserver', user='myuser', password='mypasswrd', database='mydb')

但是,当我启动 Spyder 并在 IPython 控制台中输入“import pymssql”时,我收到以下错误,表明找不到该模块。

ModuleNotFoundError: No module named 'pymssql'

我验证了 Spyder 正在运行我的 Mac 上安装的 Python 3.6 实例。关于为什么我的 Spyder 解释器找不到这个模块有什么想法吗?预先感谢您。

最佳答案

首先安装或升级 cython:

$ pip install --upgrade cython
$ pip install pymssql

这对我有用。

关于sql-server - 为 python3.6 安装了 pymssql,但在 Spyder 的 IPython 控制台中找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49821778/

相关文章:

sql - 计算 PERCENT_RANK() 、CUME_DIST() 、PERCENTILE_CONT() 和 PERCENTILE_DISC() 的数学方法是什么

sql-server - 将时间频率拆分为行

sql-server - 无法将空值传递给自定义聚合

python - 如何从列表中返回字符串列表?

python - IPython 和单元测试,固定测试不显示为固定

jquery - FullCalender.io 与经典 ASP

python - 如何使用 f""string 而不是 .format() 打印二进制数?

python - 对由字符串元组作为键和整数作为值组成的字典进行双重排序,首先按元组中的第一个字符串,然后按值整数Python 3

python - IPython 自动完成调用 __getattr__

ipython - 在 Jupyter 笔记本中,如何滚动到最后一个单元格?