收到错误:模块未找到错误:没有名为<模块名称>的模块,用于我通过 pip 安装的所有内容



我对此很陌生,我确定我在这里错过了一些东西,但这里是:

我已经通过 pip 在 cmd 中安装了一些软件包,让我们以 sklearn 为例:

点子安装SKLEARN

安装正常。我收到一条消息:

已成功安装 sklearn-0.0。

然后我转到 pycharm 并开始我的代码

导入 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

我已将这两个文件夹添加到窗口中的变量路径中。

我还尝试复制安装文件夹的内容(顶部,以"站点包"结尾)并将其粘贴到底部文件夹(以"Lib"结尾),但它不起作用。

我在这里做错了什么?

我希望在通过 pip 安装后能够运行"导入 sklearn"(和其他软件包),但相反,我收到了上述错误。

您正在系统级别执行该命令。因此,如果您的默认 python 是 2.7.12。然后,如果您在cmd中运行pip安装,那么它将适用于系统级别。

但是在pycharm中它总是创建一个虚拟环境,这样就会发生这个错误。

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

相关内容

  • 没有找到相关文章

最新更新