Python弃用警告

3
DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working.

这些是我的导入语句。

import pandas as pd

import numpy as np

import os

import pymssql

os.getcwd

os.chdir('D:\Sushil\Output')

我正在使用Spyder IDE进行开发,连接到SQL Server时出现了问题,我们该如何解决呢?


2
请提供您正在使用的 pymssqlpandasnumpy 版本。同时请说明哪个导入语句显示了此警告。 - Hamza Khurshid
只需更新您使用的所有 pip 包,然后再试一次。 - Tibebes. M
1
这是来自 pymssql。请参阅 https://github.com/pymssql/pymssql/issues/628 - Axe319
是的,它来自于pymssql。我已经升级到了新版本。现在它可以正常工作了,没有警告信息了。 - Shu_qasar
2个回答

2

看起来您正在使用较旧版本的Python包。请使用以下命令在cmd中更新这些包。

pip install --upgrade pymssql
pip install --upgrade pandas
pip install --upgrade numpy

0

是的,警告信息与pymssql有关。我已经升级到了新版本。现在它可以正常工作了,不再出现警告信息。


1
这个回答可能应该被删除,因为你已经在问题的评论中正确地提出了它。你可能想要接受(在票数旁边打勾)@HamzaKrushid提供的好答案。 - rajah9

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接