我对此非常陌生,我确信我在这里遗漏了一些东西,但是这里有:我已经通过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”(以及其他软件包),但我得到了上面提到的错误。
您在sys级别执行该命令。所以如果你的默认python是2.7.12。然后,如果您在cmd中运行pip install,那么它将适用于系统级别。
但是在pycharm中它始终会创建一个虚拟环境,以便发生此错误。
因此,您可以使用cmd运行程序,也可以先设置虚拟环境,然后在虚拟环境中安装所有python库,然后运行程序。