带有Python插件和项目SDK virtualenv的IntelliJ,找不到用于浏览的库代码

问题描述 投票:0回答:1

在 MacOS 13.3 上使用 IntelliJ 2023.1.2。

在项目级别使用 Python 3.10 virtualenv SDK 创建项目。然后

pip install openai
。将简单的 OpenAI 教程脚本复制到我的项目中。它被识别为 Python 文件。该脚本从命令行或 IntelliJ 运行配置成功运行。

我想通过浏览 OpenAI 库源代码来学习/探索 OpenAI 对象和方法。但是,当我单击脚本代码(例如

client = OpenAI()
)时,IntelliJ 会向我显示一条不清楚的错误消息 无法找到要转到的声明。是什么意思?

如何让 IntelliJ 让我浏览 pip 安装的 Python 库的源代码?

python intellij-idea virtualenv
1个回答
0
投票

IntelliJ 如何搞砸了我的 Python 项目的创建。它让我添加一个项目级别的 Python SDK,但不会在项目的唯一模块中使用它。

在项目结构的模块选项卡中,由于缺少模块 SDK 而显示错误,但不让我修复它。点击模块的SDK“+”按钮没有任何效果。

解决方案 我通过删除并重新创建项目的 Python SDK 和模块解决了该问题。特别是,这次我让 SDK 对其他项目“可见”。接下来,我从现有源重新创建了该模块。经过这些步骤后,IntelliJ 终于正确配置了模块的 Python SDK。

之后,IntelliJ 让我通过单击对 OpenAI 库的调用来浏览它的源代码。

对于非 Java/Kotlin 开发,IntelliJ 可能非常挑剔且令人沮丧。 要修复奇怪的 IntelliJ 行为,最好删除然后重新创建项目、模块和 SDK 定义,而不是浪费时间摆弄损坏的项目结构配置。

© www.soinside.com 2019 - 2024. All rights reserved.