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

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 如何解决 pycharm 中某些库没有智能提示的问题?
未分類
13 5 月 2020

如何解决 pycharm 中某些库没有智能提示的问题?

如何解决 pycharm 中某些库没有智能提示的问题?

資深大佬 : jizhihaoSAMA 7

例如 Pywin32 和 Opencv,这两个库都没有智能提示。

CSDN 上面的修改__init__.py 的方法也试过了,试了很多方法,还是无效,请问各位大佬们有什么解决方法吗?

大佬有話說 (15)

  • 資深大佬 : megachweng

    看看有没有对应的 stub 包

  • 主 資深大佬 : jizhihaoSAMA

    @megachweng 没有 pyi,但
    “`
    from cv2 import cv2
    “`
    cv2 直接有红色下划线,但直接运行 cv2 的有关方法也不会报错,IPython 也能正常提示

  • 資深大佬 : megachweng

    还有可能是 Pycharm 里面 Interpreter Path 没有设置正确,参考这里试试
    https://stackoverflow.com/a/47561492/6725213

  • 資深大佬 : BaconiOS

    在 pycharm 把这些库卸了重装试试

  • 主 資深大佬 : jizhihaoSAMA

    @megachweng 谢谢,但这个是正确的。按 Ctrl+点击 cv2 可以跳转到目录下,我怀疑 cv2 是由于是 pyd 无法加载,但有的人是有智能提示的。

  • 主 資深大佬 : jizhihaoSAMA

    @BaconiOS 试过了。重装。重启都试过了。

  • 主 資深大佬 : jizhihaoSAMA

    目前我试过的方法:
    1. 将 pyd 文件复制后放在 site-package 下,(同时也试过直接将 pyd 放在 DLLs 下)
    2. 安装 Opencv-python-contrib 模块。
    3. 修改 CV2 下的“__init__.py“文件。
    4. 清除 Pycharm 缓存并重启 Pycharm,包括重启电脑。

  • 資深大佬 : fuis

    opencv 的话,pip install opencv-python,然后用 flake8 可解。

  • 主 資深大佬 : jizhihaoSAMA

    最终解决了。解决结果和原来的差异:
    1. 卸载了 Python 3.7.2,安装了 Python 3.7.7
    2. 更换了安装位置(我严重怀疑是因为我的用户名里面带有中文的原因,之前我是默认安装的 C:/用户名下)
    3. 安装了 opencv-Python-contrib 模块,最终终于出现了智能提示

  • 資深大佬 : zachlhb

    装 kite,这个提示很给力

  • 資深大佬 : daimiaopeng

    pyd 设置好也有智能提示的,参考我自己写的库 requests-cpp,pip 安装一下进目录看导包结构

  • 資深大佬 : daimiaopeng

    @daimiaopeng 忘记说了,实际库名是 fast_requests

  • 資深大佬 : Latin

    kite 解君忧

  • 主 資深大佬 : jizhihaoSAMA

    @zachlhb
    @Latin OK,谢了老哥

  • 主 資深大佬 : jizhihaoSAMA

    @daimiaopeng 嗯,我发现了,有 pyd 也可以提示

文章導覽

上一篇文章
下一篇文章

AD

其他操作

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

51la

4563博客

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