• Win10 + VS2017 15.5.6 环境下解决 Python 3.6 环境无法刷新DB的问题


    作为宇宙第一IDE,VS2017对Python的支持还算可以,虽然和PyCharm等Python专用IDE相比还有些差距,但是经过后续的更新升级,我相信VS2017将越来越完善。由于本人一直都是使用VS,对其操作和脾气已经有一定的熟悉程度了,因此希望能在一个比较熟悉的环境中使用Python,仅仅是因为习惯而已。

    (1)遇到问题。但是在升级到VS2017 15.3版本后本人就遇到了一个比较棘手的问题:原本安装好的 Python 3.5 环境,无法实现DB的刷新,这导致安装了的第三方库无法再IntelliSense中识别。这个问题困绕了本人很长时间,网上关于该问题的讲解几乎没有,顶都是关于环境如何部署。问题的截图如下:

    点击【Refresh DB】后,Python的标准库变成了0个模块,就是这么坑爹。

    最近将VS2017更新至15.5.6版本,采用 Python 3.6。仍然有这个问题。本人在VS提供的反馈模块中提交了两个问题报告,但是都没有得到有效的反馈信息。很是郁闷。但是今天很幸运,在Visual Studio的Develop Community上找到了一个解决方案,可以有效地解决该问题。但我感觉这个办法只能治标不治本,根本原因还是VS2017的不完善。

    (2)解决方案。首先关闭VS,在【C:UsersusernameAppDataLocal】目录下找到【Python Tools】文件夹,将其【删除】,然后重新启动VS,打开Python环境,重新Refresh DB,这时候发现已经可以刷新了,只不过刷新的过程可能有点慢,需要耐心等待。刷新完毕,再看【C:UsersusernameAppDataLocal】目录下,将有一个新的【Python Tools】文件夹创建出来。问题解决。

  • 相关阅读:
    ios 手势加变形
    ios 懒加载
    [leetCode]1111. 有效括号的嵌套深度
    [leetCode]面试题 08.07. 无重复字符串的排列组合
    [leetCode]46. 全排列
    [leetCode]37. 解数独
    [leetCode]面试题 08.09. 括号
    torch.Tensor 与 numpy.ndarray的相互转化
    [leetCode]93. 复原IP地址
    [leetCode]15. 三数之和
  • 原文地址:https://www.cnblogs.com/lzhu/p/8406033.html
Copyright © 2020-2023  润新知