gpt4 book ai didi

python - IntelliJ + Python 插件 : Python remote interpreter gets created without classpath, 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:04 25 4
gpt4 key购买 nike

当我创建一个新的远程 Python 解释器时,IntelliJ 没有发现任何对我的代码的依赖,而且似乎没有为任何库建立索引。大多数代码是红色的。我想我已经指出“类路径”完全是空的,这与我添加的其他一些 Python SDK(本地的)不同。有时我可以通过在界面中四处单击来使用指向 IntelliJ Caches 目录的路径填充类路径,但大多数时候它不起作用,而且我无法重现如何使其工作。如何确保正确填充类路径?

我使用的是 IntelliJ Ultimate 版本 2016.2.1。使用 Python 插件版本 2016.2.162.43。我正在 Vagrant 虚拟机上进行开发,并在虚拟机内的虚拟环境 (venv) 中添加了一个 Python 远程解释器。当我添加远程解释器时,我使用:

  • 在 SDK 选项卡上 - + 按钮。
  • Python 开发工具包
  • 添加远程
  • 我选择 Vagrant 选项
  • 将它指向我的 Vagrant 项目目录。
  • 将它指向我的 virtualenv 中的 python3.5 可执行文件
  • 添加SDK

然后类路径如下所示:https://www.dropbox.com/s/3xbzopb4y9bhn0u/Screenshot%202016-08-11%2017.19.43.png?dl=0并且 IntelliJ 不识别任何库/内置函数。对于其他 SDK,类路径包含多个名称中包含 remote_sources、python_stubs 或 python-skeletons 的条目,它们可以正常工作。

最佳答案

作为一种解决方法,我将本地 python 解释器类路径中的每个条目复制到远程类路径中,一切似乎都正常

编辑:

实际上,我不知道是什么触发了它,但是在我写这篇文章的几天后,我注意到 IDEA 开始从服务器下载源文件。我转到解释器设置,我手动添加的类路径条目消失了,取而代之的是“system/remote_resources”条目。我认为这就是它应该如何工作,但不幸的是,我不知道为什么我不从一开始就工作,也不知道如何触发正确的行为,它只是开始自己工作。

关于python - IntelliJ + Python 插件 : Python remote interpreter gets created without classpath, 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38899173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com