跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问, import pymssql 如何写才不会提示错误?
未分類
19 4 月 2020

请问, import pymssql 如何写才不会提示错误?

请问, import pymssql 如何写才不会提示错误?

資深大佬 : lpd743663 38

如题:运营,Python 新手,在导入数据的时候遇到这个问题。

环境:Python 3.8 + Windows 10 + Jupyter Notebook (Anaconda3)

使用 import pymssql 的时候,出现以下提示:

C:ProgramDataAnaconda3libsite-packagesipykernel_launcher.py: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    This is separate from the ipykernel package so we can avoid doing imports until 

Google 的答案,要么说只是提醒,不需要处理。Github 上的答案看不懂,似乎是已经解决问题了,但是我升级到最新版了,还是有提醒。

感谢

大佬有話說 (7)

  • 資深大佬 : ClericPy

    这种 warning 就是快过期的不向后兼容的语法做了个警告, pytest 什么的经常有这种

    解决办法
    1. 更新 pymysql 这个警告的库, 一般有人维护的话, 作者会因为这 issue 更新版本
    2. 自己去魔改这段语法, 因为 3.9 的 abc 只能从 abc 这个内置模块里导入, collections 里不再提供了, 但是不建议自己去改, 除非原作者不更新了

  • 資深大佬 : frostming

    强行不让它警告也可以的

    import warnings
    warnings.simplefilter(‘ignore’, DeprecationWarning)

    import pymssql

  • 主 資深大佬 : lpd743663

    @ClericPy

    抱歉,前面没有表达清楚。

    请问:

    在 Python 3.9 版本之后 import pymssql 可以正常使用吗?需不需要换个语法之类的?

  • 主 資深大佬 : lpd743663

    @frostming 谢谢

  • 資深大佬 : ClericPy

    @lpd743663 #3 前面手残打了个 pymysql… 实际上是 pymssql

    可以看它们家官方

    https://github.com/pymssql/pymssql/issues/628

    有人提过这个问题了, 代码也更新合并了, 所以升级版本吧

    Anaconda3 我没怎么用过, 你看看里面怎么升级 pymssql 版本

  • 主 資深大佬 : lpd743663

    @ClericPy 好的,我去试一下,感谢回答

  • 資深大佬 : enrolls

    #2 证解。Flask-admin 里面很多 Fields missing from ruleset

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具