【问题标题】:Pycharm cann't find the packages or modules installed with pip on windowsPycharm在windows上找不到用pip安装的包或模块
【发布时间】:2021-01-11 06:25:10
【问题描述】:

虽然我在环境变量中添加了路径,但 Pycharm 不与 pip 包同步。 以下元素将清除主题:

已经安装了 sklearn 包:

pycharm 找不到那个包:

环境变量:

【问题讨论】:

  • 您是否尝试过使用 CMD 或 Jupyter Notebook?

标签: python installation pip pycharm


【解决方案1】:

问题是 pycharm 在虚拟环境中创建您的所有项目。因此,您在虚拟环境之外安装的包(全局站点包)不会被继承到您的项目中。有一个简单的解决方案。当您创建一个 pycharm 项目时,请确保选中 "inherit global-site packages" 复选框,如此处所示。然后您将能够将所有包导入到您的虚拟环境中,前提是它们具有已安装在您的计算机中。

或者,您可以使用 pycharm 终端中的“pip install”单独安装所有软件包。如果包已经安装在虚拟环境之外,pip 会使用缓存文件而不是再次下载包。

或者您可以按照其他答案的建议使用 Settings -> Project -> Project Interpreter 安装软件包。

【讨论】:

    【解决方案2】:

    似乎选择的解释器不是您认为的位置。如果您使用的解释器与系统默认的解释器不同,它将不会加载模块。要在 PyCharm 中添加模块,请转到您的设置、项目解释器、添加按钮,然后使用 PyCharm 的集成包管理安装它。

    【讨论】:

      【解决方案3】:

      在 PyCharm 中,转到文件/默认设置/项目解释器

      在该页面的左下角有一个加号,无论您通过 pip 安装了什么模块,您都可能需要在那里手动安装。或者您可以更改您的项目解释器,以确保您对所有已安装的模块使用正确的解释器。

      【讨论】:

        【解决方案4】:

        如果您在创建项目时没有“继承全局站点包”,请检查外部库下的项目树,如果文件夹标记为红色。 IE。如果您不使用系统默认解释器,则 Lib/site-packages 可以标记为红色。 之后要添加这些库,请转到:File-Project(your project)\Project Structure, 选择+添加内容根目录,浏览到站点包(或您要添加的相应文件夹),然后添加它。单击确定后,文件夹将不再标记为红色。 (在 PyCharm 2020.3 中测试)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-02-12
          • 2019-06-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多