得到错误:ModuleNotFoundError:没有命名的模块 我通过pip安装的所有东西

问题描述 投票:0回答:1

我对此非常陌生,我确信我在这里遗漏了一些东西,但是这里有:我已经通过cmd中的pip安装了一些软件包,让我们以sklearn为例:“pip install sklearn”,安装顺序很好(我收到一条消息 - “成功安装了sklearn-0.0”)。然后我去pycharm并用“import sklearn”启动我的代码我运行代码并得到以下错误“ModuleNotFoundError:没有名为'sklearn'的模块”。

这只是一个例子,它发生在我安装的每个软件包中,所以我假设它是安装路径(或其他基本的东西,我不明白)。

我正在使用:* python V 3.7.2(我已经阅读了一些关于类似问题的帖子,许多人提到它是因为你的comp上安装了python 2和3,但我的comp上没有安装其他版本的python )* pycharm V 2018.3.4社区版* Windows 10专业版

因为我怀疑它与路径有关,所以这里是我的pip安装包:c:\ users \ shay \ appdata \ local \ packages \ pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0 \ localcache \ local-packages \ python37 \ site-packages

我找了python附带的更基本的软件包,试着看看它们在哪里,发现它们在这里:C:\ Users \ Shay \ AppData \ Local \ Programs \ Python \ Python37-32 \ Lib

我已将两个文件夹添加到Windows中的变量路径中。我还尝试复制安装文件夹的内容(顶部一个,以“site-packages”结尾)并将其粘贴到底部文件夹(以“Lib”结尾),但它不起作用。

我在这做错了什么?

我希望能够通过pip安装后运行“import sklearn”(以及其他软件包),但我得到了上面提到的错误。

python python-3.x path pip pycharm
1个回答
1
投票

您在sys级别执行该命令。所以如果你的默认python是2.7.12。然后,如果您在cmd中运行pip install,那么它将适用于系统级别。

但是在pycharm中它始终会创建一个虚拟环境,以便发生此错误。

因此,您可以使用cmd运行程序,也可以先设置虚拟环境,然后在虚拟环境中安装所有python库,然后运行程序。

© www.soinside.com 2019 - 2024. All rights reserved.