Python PyCharm无法识别已安装的软件包

Python PyCharm无法识别已安装的软件包,python,pycharm,Python,Pycharm,我试图包含一个使用cmd窗口和pip安装的包。它已成功安装,但当我在Pycharm中使用它时,它返回一个错误,表示该包未安装。当我尝试使用Pycharm安装它时,它失败了 有没有办法让Pycharm识别已安装的软件包 首先卸载nltk 然后尝试使用相同的解释器从PyCharm命令行安装它。PyCharm使用的python解释器与您为其安装的软件包不同。 正如@Crisal所说,您可以使用PyCharm软件包管理器安装软件包,或将其配置为识别您已经拥有的软件包: 在cmd中,键入whichpyth

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

有没有办法让Pycharm识别已安装的软件包

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

PyCharm使用的python解释器与您为其安装的软件包不同。
正如@Crisal所说,您可以使用PyCharm软件包管理器安装软件包,或将其配置为识别您已经拥有的软件包:

  • 在cmd中,键入
    whichpython
    ,您将得到类似
    /usr/bin/python
    (在win上可能会有所不同,但并不重要)。这是默认interpeter的路径
  • 在PyCharm中:
    首选项
    ->
    项目
    ->
    Python解释器
  • 如果列出,请选择路径,或者
    显示所有路径
    +
    ->查找并选择路径
  • 现在,在窗口的右上角,在“运行”按钮旁边,选择interpeter下拉列表并编辑配置
  • 选择正确的
    Python解释器
    ,稍等片刻,PyCharm将了解您的
    nltk
    依赖关系

  • 我强烈建议在每个项目中使用,以避免混合依赖项。

    您可能在系统python中安装了这些包,但您使用的是虚拟环境;只需使用PyCharm软件包管理器安装软件包,就可以了