Pycharm在Windows上找不到通过pip安装的软件包或模块

时间:2018-07-11 19:15:12

标签: python installation pip pycharm

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

已经安装的sklearn软件包: enter image description here

pycharm找不到该软件包:

enter image description here

环境变量:

https://i.stack.imgur.com/1zehq.png

4 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

steps

答案 2 :(得分:0)

问题是pycharm在虚拟环境中创建了所有项目。因此,您在虚拟环境之外安装的软件包(全局站点软件包)不会继承到您的项目中。有一个简单的解决方案。创建pycharm项目时,请确保选中如下所示的“继承全局站点程序包” 复选框。然后,您将能够将所有程序包导入虚拟环境,只要它们已安装在您的计算机中。

enter image description here

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

或者您也可以使用 Settings-> Project-> Project Interpreter 来安装软件包。

答案 3 :(得分:0)

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