gpt4 book ai didi

python - 与 Poetry 一起安装的包无法导入

转载 作者:行者123 更新时间:2023-12-02 15:57:32 72 4
gpt4 key购买 nike

有一个简单但令人困惑的问题:当我尝试在模块中使用它时,我用 poetry 添加的包无法导入。采取的步骤:

  1. 诗歌添加sendgrid
  2. 在模块中,import sendgrid
  3. 错误: 导入“sendgrid”无法解析 PylancereportMissingImports

我尝试过的故障排除:

  • 我检查了我项目的 poetry venv 目录,sendgrid 在那里:'C:\\Users\\xyz123\\AppData\\Local\\pypoetry\\Cache\\virtualenvs\\nameofproject-py3.10\\lib\\site-packages'
  • 还检查了 sys.path();列出了该站点包目录的路径
  • 运行 poetry install 得到响应 No dependencies to install or update
  • pyproject.toml 和 poetry.lock 文件都列出了 sendgrid

这是怎么回事?

最佳答案

好吧,事实证明这是 VSCode 运行不佳以及未能识别 Poetry 的虚拟环境的问题。我必须运行 Python: Select Interpreter 命令并将 venv 目录更改为我的项目正在使用的目录,然后它才能识别已安装的包。

参见 here有关如何执行此操作的更多详细信息。

关于python - 与 Poetry 一起安装的包无法导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71229685/

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