【问题标题】:Why won't PyCharm see my libraries?为什么 PyCharm 看不到我的库?
【发布时间】:2016-06-30 22:38:43
【问题描述】:

如果我在 .py 文件中执行“import selenium”(或任何其他类型的第三方库)之类的操作,然后从终端运行它,它就可以正常工作。但是如果我在 PyCharm CE 中创建一个新文件并做同样的事情,它就找不到库/模块。

如何解决这个问题或让它指向正确的位置?我使用的是 Macbook Pro。

【问题讨论】:

标签: python macos pycharm libraries


【解决方案1】:

您需要在 PyCharm 中设置您的项目以使用包含您的库的 Python 解释器:

转至:file->settings->project->project interpreter

然后从下拉列表中选择合适的解释器。选择解释器后,窗口会显示该解释器上安装的库列表;这应该会进一步帮助您做出正确的选择。

【讨论】:

  • 我在任何地方都没有看到“项目解释器”
  • 那行得通。 8分钟内可以接受。我可以将其设置为 Pycharm 范围内的东西,还是必须为每个新项目重新设置?
  • 你可以在File->Default Settings中设置一个Pycharm-wide解释器
【解决方案2】:

在通过 Flatpak 安装 PyCharm 后,我在 Pop!_OS 上遇到了类似的问题。我认为安装不完整,因为我遇到了这些问题(以及其他问题):

  • 由于缺少凭据,安装程序无法创建菜单快捷方式。与典型安装不同,它不会要求输入密码,而我必须完全取消选中该选项。
  • 内置终端默认为sh。即使更改为bash,它也无法读取我的.bashrc,并且缺少许多命令。
  • 将解释器更改为本地 virtualenv 后,它只会默认为 Python 3.7(即使版本实际上是 3.8)并且看不到我安装的任何库。
  • 当我尝试使用 Docker Compose 环境时,IDE 未能检测到 Docker Compose 安装。

我最终卸载了 PyCharm 并直接从 Jetbrains 网站下载它以使其正常工作。

【讨论】:

    猜你喜欢
    • 2019-12-12
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多