V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
hujianxin
V2EX  ›  Python

vscode- Python 每次自动补全跳出框需要 20s+

  •  
  •   hujianxin · 2018-09-29 11:38:05 +08:00 · 6631 次点击
    这是一个创建于 2241 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问大家遇到过这样的情况吗?

    我用的 pipenv 生成的虚拟环境

    39 条回复    2023-02-20 15:42:28 +08:00
    whx20202
        1
    whx20202  
       2018-09-29 11:43:06 +08:00
    没用过 vscode,考虑 pycharm 吗,我用它来做大型的工程 没怎么卡过
    ytmsdy
        2
    ytmsdy  
       2018-09-29 11:51:47 +08:00
    Pycharm+1
    hujianxin
        3
    hujianxin  
    OP
       2018-09-29 11:58:55 +08:00
    @whx20202 @ytmsdy 当然考虑,一直用 Intellij 写 java,本来图用 vscode 轻量级地写个脚本,结果有坑
    hustlibraco
        4
    hustlibraco  
       2018-09-29 12:04:21 +08:00
    是不是找不到你的虚拟环境?显示指定一下试试
    hujianxin
        5
    hujianxin  
    OP
       2018-09-29 12:05:25 +08:00
    @hustlibraco 可以找到的,已经指定了,现在的问题就是慢。。。
    willchen
        6
    willchen  
       2018-09-29 12:10:53 +08:00
    ummm 我也是。。。
    hujianxin
        7
    hujianxin  
    OP
       2018-09-29 12:24:47 +08:00
    @willchen ummm 那看来不是我的问题。。。
    inhzus
        8
    inhzus  
       2018-09-29 12:25:35 +08:00 via Android
    第一次加载可能比较慢,但也不至于 20 秒吧
    hujianxin
        9
    hujianxin  
    OP
       2018-09-29 12:35:47 +08:00
    @inhzus 每次都是 20s+,而且有的根本不补全,需要我手动 control+space,control+space 之后,就在那转圈,转了好久之后才能补全,完全不止 20s+,我也希望不是 vscode 的原因啊,如果是我的姿势不对,我改就行了。。。
    devcat
        10
    devcat  
       2018-09-29 12:40:59 +08:00 via Android
    我也是 自动补全和参数提示特别慢
    dakb
        11
    dakb  
       2018-09-29 12:43:38 +08:00
    是慢啊。还是 jb 全家桶好用
    icylogic
        12
    icylogic  
       2018-09-29 13:07:01 +08:00 via iPhone
    用 ms 那个 intellicode
    superzou
        13
    superzou  
       2018-09-29 13:21:33 +08:00 via Android
    vscode 同样问题,已经换成了 spacemacs
    kofmrt
        14
    kofmrt  
       2018-09-29 13:27:47 +08:00 via Android
    配置 python 可执行文件路径
    Wincer
        15
    Wincer  
       2018-09-29 13:39:09 +08:00
    我并没有出现这个问题,试试:ctrl + p > select interpreter,选择自己虚拟环境的解释器
    hujianxin
        16
    hujianxin  
    OP
       2018-09-29 14:57:34 +08:00
    @Wincer @kofmrt 这个是配置过得,但是不行
    xpresslink
        17
    xpresslink  
       2018-09-29 15:01:10 +08:00
    楼主和一个文本编辑器较什劲,直接用 PyCharm 就得了。
    hujianxin
        18
    hujianxin  
    OP
       2018-09-29 15:06:01 +08:00
    @icylogic good, thanks!!!!!
    hujianxin
        19
    hujianxin  
    OP
       2018-09-29 15:06:24 +08:00
    @xpresslink 哈哈哈哈
    fatttt
        20
    fatttt  
       2018-09-29 15:08:17 +08:00 via Android
    配置 python 路径没有哦?
    PythonAnswer
        21
    PythonAnswer  
       2018-09-29 15:13:19 +08:00 via iPhone
    最近又装回 jb 家的东西,发现流畅了好多,又进步了
    hflyf123
        22
    hflyf123  
       2018-09-29 15:33:13 +08:00
    @icylogic 试用了一下,感觉不错
    yiFire
        23
    yiFire  
       2018-09-29 15:44:28 +08:00
    我也是这样 但不用 20 秒。。大概 5-10 秒吧 、不过我是写前端的 vue 的,我怀疑是不是我插件装太多给装甭了······
    CodeMan27
        24
    CodeMan27  
       2018-09-29 16:43:05 +08:00 via iPad
    人家 jetbrains 对 visual studio 系列的评价就是——慢。。。
    vscode 我搞了半天,简直不好用,下载插件慢得要死,补全也慢。
    visual studio 也不推荐用,我有一次在项目里新建了 hello.cpp ,结果它只能识别这个文件。
    我现在 java,c,python 都是用 jetbrains 全家桶。
    CodeMan27
        25
    CodeMan27  
       2018-09-29 16:44:15 +08:00 via iPad
    其实 jetbrains 内存也没占多少
    dong3580
        26
    dong3580  
       2018-09-29 16:49:52 +08:00
    @yiFire
    插件卸完也不行,我是 skllearn 插件,每次大概 5-10s,内心很崩溃。
    sudoz
        27
    sudoz  
       2018-09-29 16:51:07 +08:00
    放着 jetbrains 的工具不用,真是浪费生产力啊
    logic159
        28
    logic159  
       2018-09-29 18:37:36 +08:00
    Pycharm+10086,有免费的社区版
    luozic
        29
    luozic  
       2018-09-29 20:17:40 +08:00 via iPhone
    内存多少,有固态没? 没有 J 吧家的更慢
    jingniao
        30
    jingniao  
       2018-09-29 20:19:50 +08:00 via Android
    可以查看下是是不是跟刷插件冲突了
    我之前遇到过启用 gitlens 这个插件,就基本补全不了了
    还有可以试试 python language server,最近一次更新后,比之前好用了不少
    hujianxin
        31
    hujianxin  
    OP
       2018-09-29 20:39:28 +08:00
    @luozic 16g+ssd,与硬件感觉没关系。
    @jingniao 这个就不好查了,把 gitlens 卸载了还是老样子,不过 python language server 还可以,现在用这个了
    luozic
        32
    luozic  
       2018-09-29 20:41:35 +08:00 via iPhone
    我这边用它开 Java 补全也没见卡啊。 你是开了多少软件?
    hujianxin
        33
    hujianxin  
    OP
       2018-09-29 21:13:49 +08:00
    @luozic 所以说,我也很懵逼。。。不知道是哪里出了问题
    d7101120120
        34
    d7101120120  
       2018-09-29 21:51:22 +08:00
    我这边自动补全也是比较慢,虽然没有达到楼主的这种程度。还有一点就是,在我的 win 机器上面 vscode 无法自动补全父类的属性和方法,重装之后也无法解决。但是别的机器正常。
    luozic
        35
    luozic  
       2018-09-29 22:00:02 +08:00 via iPhone
    可以先卸载 vscode,并且 python 最好只安装一个再看一下。
    janxin
        36
    janxin  
       2018-09-30 07:15:40 +08:00
    vscode-python 没这么卡过的啊
    SpiderXiantang
        37
    SpiderXiantang  
       2018-09-30 07:48:59 +08:00
    vscode 导入自己定义的包也很麻烦 总感觉不适合写 python
    vimiix
        38
    vimiix  
       2018-09-30 10:27:28 +08:00
    我倒是没有出现过这么慢的情况,如果本地的慢,也可以试一下 Kite ( https://kite.com/),可以自动插进 vscode,就是会收集你的代码到他的服务器,有点恶心。
    tonyshao319
        39
    tonyshao319  
       2023-02-20 15:42:28 +08:00
    vscode 自动补全很快啊,你是不是装了有冲突的插件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   920 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:19 · PVG 04:19 · LAX 12:19 · JFK 15:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.