我在Windows 7上运行Anaconda(我今天才安装它,刚开始学习,所以请耐心等待)。我正试图在IPython Notebook上运行一个涉及Numpy的命令,但就我而言,它一直告诉我有catch (const std::exception &exc)
{
std::cerr << "Exception detected:" << std::endl;
std::cerr << exc.what();
throw; // <--- ok, compiler will now rethrow the complete object
}
。
我已经完成no module named numpy
而Anaconda告诉我:pip install numpy
所以我不确定问题的来源。 :((
我已经为numpy下载了.zip文件,但我不确定它是如何帮助的。
答案 0 :(得分:1)
如果您使用的是具有Anaconda环境的笔记本电脑,请尝试查看输出:
jupyter kernelspec list
输出内核信息:
python2 C:\Users\username\AppData\Roaming\jupyter\kernels\python2
python3 C:\Users\username\AppData\Roaming\jupyter\kernels\python3
如果路径指向用户的Jupyter / iPython内核,则可能需要将其更改为在Anaconda环境中使用它。它需要指向您正在使用的conda env,看起来像C:\Anaconda3\envs\Env_Name\share\jupyter\kernels\python3
。
因此,要删除Jupyter kernelspec,只需使用:
jupyter kernelspec remove python3
或jupyter kernelspec remove python2
如果您使用的是python 2
现在,jupyter kernelspec list
的输出应该指向正确的内核。