pycharm远程调试 代码自动补全失败解决方案

pycharm远程调试 代码自动补全失败解决

解决办法

场景:windows 10 pycharm 访问远程服务器,希望代码自动补全,发现部分代码可以自动补全,但是一些新下载的包是无法自动补全的。
问题发现:我们可以看到Remote Libraries的site-packages的包和我们远程服务器的环境是一一对应的,但是我们在指定远程服务器的interpreter之后又在远程服务器的terminal里面进行了pip install gensim的操作,于是我们发现,之前的代码可以补全,但是偏偏刚刚下载的gensim不可以补全,看了网上一圈的方法,其实都是解决如何使用远程的interpreter,在此我们不再赘述,这是复现我们问题的前置条件。因此我看到了下图的内容,里面是没有刚刚下载的gensim,这是导致我们的pycharm没有办法代码自动补全的原因。

pycharm远程调试 代码自动补全失败解决方案
解决办法:因此我们在setting——》Project Interpreter里将当前的远程interpreter切换成别的任意环境并apply,然后再切换回目标remote interpreter就可以了。

pycharm远程调试 代码自动补全失败解决方案

下面是我们解决之后的会出现gensim,在解决之前pycharm好像是不会因为远程服务器下载新的包而更新本地的remote libraries。
pycharm远程调试 代码自动补全失败解决方案Done