PyCharm 无法识别已安装的包

时间:2021-06-07 09:30:36

标签: python pycharm

我试图包含一个我使用 cmd 窗口和 pip 安装的包。它已成功安装,但是当我在 Pycharm 中使用它时,它返回一个错误,指出该软件包未安装。当我尝试使用 Pycharm 安装它时,它失败了。

有没有办法让 Pycharm 识别已经安装的包?

enter image description here

2 个答案:

答案 0 :(得分:1)

PyCharm 使用的 Python 解释器与您安装的软件包不同。
正如@crissal 所说,你可以使用 PyCharm 包管理器来安装包,或者配置它来识别你已经拥有的包:

  1. 在您的 cmd 中,输入 which python,您将得到类似 /usr/bin/python 的内容(在获胜时可能会有所不同,但无关紧要)。这是您的默认 interpeter 的路径。
  2. 在 PyCharm 中:Preferences -> Project -> Python Interpreter
  3. 选择路径(如果列出),或 Show all -> + -> 查找并选择路径
  4. 现在在窗口的右上角,运行按钮旁边,选择 interpeter 下拉菜单和 Edit configuration
  5. 选择正确的 Python interpreter,稍等片刻,PyCharm 会找出您的 nltk 依赖项

我强烈建议为每个项目使用 virtual environment,以免混淆依赖项。

答案 1 :(得分:0)

先卸载nltk 然后尝试使用相同的解释器从 PyCharm 命令行安装它。