为什么 PyCharm 看不到我的图书馆?
Why won't PyCharm see my libraries?
如果我在 .py 文件中执行类似 "import selenium"(或任何其他类型的第三方库)的操作,然后从终端执行 运行,它就可以正常工作。但是如果我在 PyCharm CE 中创建一个新文件并做同样的事情,它找不到库/模块。
如何解决这个问题或让它指向正确的位置?我用的是 Macbook Pro。
您需要在 PyCharm 中设置您的项目才能使用包含您的库的 Python 解释器:
转到:file->settings->project->project interpreter
并且 select 从下拉列表中选择合适的解释器。在 select 解释器之后,window 显示安装在该解释器上的库列表;这应该会进一步帮助您做出正确的 selection.
通过 Flatpak 安装 PyCharm 后,我在 Pop!_OS 上遇到了类似的问题。我认为安装在某种程度上是不完整的,因为我遇到了这些问题(以及其他问题):
- 由于缺少凭据,安装程序无法创建菜单快捷方式。与典型安装过程不同,它不会要求输入密码,相反我不得不完全取消选中该选项。
- 内置终端默认为
sh
。即使在更改为 bash
后,它也不会读取我的 .bashrc
并且缺少许多命令。
- 将解释器更改为本地
virtualenv
后,它将默认为 Python 3.7(即使版本实际上是 3.8)并且它没有看到我安装的任何库。
- 当我尝试使用 Docker Compose 环境时,IDE 未能检测到 Docker Compose 安装。
我最终卸载了 PyCharm 并直接从 Jetbrains 网站下载它以使其正常工作。
如果我在 .py 文件中执行类似 "import selenium"(或任何其他类型的第三方库)的操作,然后从终端执行 运行,它就可以正常工作。但是如果我在 PyCharm CE 中创建一个新文件并做同样的事情,它找不到库/模块。
如何解决这个问题或让它指向正确的位置?我用的是 Macbook Pro。
您需要在 PyCharm 中设置您的项目才能使用包含您的库的 Python 解释器:
转到:file->settings->project->project interpreter
并且 select 从下拉列表中选择合适的解释器。在 select 解释器之后,window 显示安装在该解释器上的库列表;这应该会进一步帮助您做出正确的 selection.
通过 Flatpak 安装 PyCharm 后,我在 Pop!_OS 上遇到了类似的问题。我认为安装在某种程度上是不完整的,因为我遇到了这些问题(以及其他问题):
- 由于缺少凭据,安装程序无法创建菜单快捷方式。与典型安装过程不同,它不会要求输入密码,相反我不得不完全取消选中该选项。
- 内置终端默认为
sh
。即使在更改为bash
后,它也不会读取我的.bashrc
并且缺少许多命令。 - 将解释器更改为本地
virtualenv
后,它将默认为 Python 3.7(即使版本实际上是 3.8)并且它没有看到我安装的任何库。 - 当我尝试使用 Docker Compose 环境时,IDE 未能检测到 Docker Compose 安装。
我最终卸载了 PyCharm 并直接从 Jetbrains 网站下载它以使其正常工作。