【问题标题】:How to install external module for project interpreter in Pycharm? [duplicate]如何在 Pycharm 中为项目解释器安装外部模块? [复制]
【发布时间】:2021-07-06 05:58:03
【问题描述】:

我试图在我的深度学习项目中使用来自 here 的外部模块。我在终端做了pip install pytorch_resample。 结果是:

Requirement already satisfied: pytorch_resample in ./opt/miniconda3/lib/python3.8/site-packages (0.1.0)

它似乎安装在 miniconda 解释器中。在我用于该项目的解释器中,导入 pytorch_resample 仍然无效。我还尝试从 pycharm 设置/python 解释器 安装它以添加此模块。它在那里不存在。 有没有办法在每个项目的解释器中安装外部模块?谢谢。

【问题讨论】:

  • 欢迎来到 Stack Overflow。不。您为每个项目创建一个环境(或来自基本解释器的 venv),而不是每个环境安装 N 个项目依赖包。此外,这个问题缺少有关您的环境当前配置方式的重要信息。您确定您在项目中选择了正确的解释器吗? (因为根据 pip 将库安装在某处。)请编辑问题,我认为它需要更多“详细信息和/或清晰度”。参考帮助中心指南"How do I ask a good question?"

标签: pycharm import-module


【解决方案1】:

这可能有几个原因:

原因 1:使用虚拟环境 您可能正在为您的项目使用虚拟环境。如果您尝试在 cmd 中从 pip 安装模块,那么它将安装到您的系统解释器而不是您的虚拟解释器。

解决方案: 要解决此问题,请打开您的虚拟环境所在的目录,然后在 Windows 资源管理器上按 shift+右键单击,您将在此处选择打开 power shell。点击它。现在您可以输入相同的命令来安装您想要的模块。

原因 2:从其他解释器导入 您也可能没有使用虚拟环境。但是仍然会出现错误,这可能是因为您正在某个解释器中安装模块并从另一个解释器中导入它。 解决方案: 要解决这个问题,首先检查您要在哪个解释器上安装模块,方法是在 cmd 中输入“python version”命令并将其与您尝试从中导入模块的解释器匹配。如果解释器不同,请配置各自的解释器。

解释器也可能存在其他问题。因此,只需尝试一下,它将提高您的整体技术知识

【讨论】:

    猜你喜欢
    • 2019-01-30
    • 2018-09-25
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 2018-05-25
    相关资源
    最近更新 更多