[jetbrains系列] 外链第三方库+代码补全设置

Posted tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[jetbrains系列] 外链第三方库+代码补全设置相关的知识,希望对你有一定的参考价值。

  jetbrains系列的IDE真的是太好用了,有种相见恨晚的感觉。

  在开发过程中第三方库是必不可少的,在开发的时候如果有一个可以补全的IDE可以节省查文档的时间。

  举个例子:给pycharm配pyspark的环境变量,并且设置代码补全。最终结果应该是这样的:

  首先配置的是第三方库的编译(解释)支持,在Run/Edit Configurations里。点+号添加一个新的配置。

  在Configuration选项卡里找到Environment中的Environment variables,如下编辑:

  PYTHONPATH是pyspark的目录,例如:/usr/local/spark/spark-1.6.2-bin-hadoop2.6/python

  SPARK_HOME是spark的目录,例如:/usr/local/spark/spark-1.6.2-bin-hadoop2.6

  一路ok,保存就可以了。这个时候你写的spark程序实际上已经可以解释(编译)运行了,但是还没有代码补全。接下来设置代码补全。

  pycharm会在你选择的对应版本的python解释器的dist-package和site-package目录下去找你的第三方库,然后分析里面的目录,做出的代码补全。

  接下来就是找到这个dist目录,可以用locate来做:

1 locate /lib/python2.7/site-packages

  内容很多的,直接ctrl+c停掉就行了。然后实际上就找到了这个目录,例如我的是在:/usr/local/lib/python2.7/site-packages/

  接下来直接做一个软链接,指向pyspark的目录,保存在python2.7/site-packages中就行了。

1 ln -s /usr/local/spark/spark-1.6.2-bin-hadoop2.6/python/pyspark/ /usr/local/lib/python2.7/site-packages/

  切回pycharm,会发现pycharm在检索这些更新的目录,等检索完后就可以自动补全了。

 

以上是关于[jetbrains系列] 外链第三方库+代码补全设置的主要内容,如果未能解决你的问题,请参考以下文章

解决在Pycharm中不自动补全第三方库函数问题,以OpenCV库为例

vscode 无法自动补全第三方库

vscode 无法自动补全第三方库

极客头条:​​​字节员工操纵抖音热榜被判刑;微信群聊可直接访问电商外链;JetBrains发布新一代编辑器Fleet|极客头条

ubuntu 配置vim编辑器

IDEA / WebStorm / PhpStorm 添加jQuery自动提示,自动补全,提醒文档