Python anaconda jupyter笔记本中的每个conda软件包均未发现模块错误

Python anaconda jupyter笔记本中的每个conda软件包均未发现模块错误,python,anaconda,jupyter-notebook,Python,Anaconda,Jupyter Notebook,在Anaconda Jupyter中使用conda安装最新的scikit learn版本(19)后,所有软件包都会显示ModuleNotFoundError-scikit learn、numpy、matplotlib等。所有conda软件包都会出现这种情况。在卸载和重新安装之后,我遇到了同样的问题 我的内核规格: sana@skb-linux:~$ . activate my_env (my_env) sana@skb-linux:~$ jupyter kernelspec list Avail

在Anaconda Jupyter中使用conda安装最新的scikit learn版本(19)后,所有软件包都会显示
ModuleNotFoundError
-scikit learn、numpy、matplotlib等。所有conda软件包都会出现这种情况。在卸载和重新安装之后,我遇到了同样的问题

我的内核规格:

sana@skb-linux:~$ . activate my_env
(my_env) sana@skb-linux:~$ jupyter kernelspec list
Available kernels:
  python3    /home/sana/anaconda3/envs/my_env/share/jupyter/kernels/python3
我的代码:

# scipy
import scipy
print('scipy: %s' % scipy.__version__)
结果:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-73263c49dde4> in <module>()
      1 # scipy
----> 2 import scipy
      3 print('scipy: %s' % scipy.__version__)

ModuleNotFoundError: No module named 'scipy'
ModuleNotFoundError回溯(最近一次调用)
在()
1#西皮
---->2进口scipy
3打印('scipy:%s'%scipy.\uuuuu版本\uuuuu)
ModuleNotFoundError:没有名为“scipy”的模块

您可以通过键入
来检查安装包!查看笔记本中的列表
,检查是否有scikit学习包。 如果它不存在,那么您可以通过
安装它!pip安装scikit学习
!conda安装-c anaconda scikit学习

稍后尝试导入sklearn它应该可以工作


有一个有用的来源,包括如何更新或升级软件包。

最终解决方案:首先需要激活您正在工作的环境,并使用conda install在该特定环境中安装conda软件包,而不需要在您的环境之外安装

sana@skb-linux:~$ . activate my_env
(my_env) sana@skb-linux:~$ conda install scikit-learn
Solving environment: done

因此,sklearn软件包安装在您的特定环境中(在我的例子中,它是安装在my_env上的)

您是在同一环境中还是在不同的环境中安装并打开Jupyter notebook的?您是如何安装这些软件包的?使用pip或conda?在同一环境my_env bcz中,我只有一个在安装anacondai时创建的环境。我已使用conda only@viveki安装了所有包创建了我的环境conda create--name my_env python=3是所有安装的包都显示在终端conda列表中scikit学习0.19.1同样适用于numpy matplotlib SCIPY在我导入的每个软件包中都包含相同的模块问题我再次进行了新的安装,显示了相同的问题您使用的是哪些操作系统?linux ubuntu 18