相关疑难解决方法(0)

如何将python3内核添加到jupyter(IPython)

我的Jupyter笔记本安装了python 2内核.我不懂为什么.我做安装时可能搞砸了.我已经python 3 安装好了.我怎样才能添加它Jupyter?这是一个什么样的默认截图Jupyter与insalled python3 -m install jupyter并在浏览器中打开jupyter notebook的样子: 在此输入图像描述

ipython ipython-notebook jupyter jupyter-notebook

291
推荐指数
14
解决办法
31万
查看次数

无法在Juypter Notebook中导入PyOpenCL

我在安装了pyopencl的anacoda环境中运行:

$> conda list | grep pyopencl
pyopencl                  2018.2.5         py37h9888f84_0    conda-forge
Run Code Online (Sandbox Code Playgroud)

然后从同一窗口启动:

$> anaconda3/bin/jupyter_mac.command
Run Code Online (Sandbox Code Playgroud)

这是:

cat /Anaconda3/bin/jupyter_mac.command

DIR=$(dirname $0)

$DIR/jupyter-notebook
Run Code Online (Sandbox Code Playgroud)

因此,现在我们正在运行笔记本。当我尝试导入pyopencl时:

import pyopencl as cl
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ModuleNotFoundError: No module named 'pyopencl'
Run Code Online (Sandbox Code Playgroud)

我可以通过以下命令在同一外壳中本地运行示例,而不会出现任何错误:

$> python test6.py
Choose platform:
[0] <pyopencl.Platform 'Portable Computing Language' at 0x11512cf00>
[1] <pyopencl.Platform 'Apple' at 0x7f984cd1e010>
Choice [0]:1
Choose device(s):
[0] <pyopencl.Device 'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz' on 'Apple' at 0x7f984cc1f090>
[1] <pyopencl.Device 'Intel(R) UHD Graphics 630' on 'Apple' at 0x7f984cc19370>
[2] <pyopencl.Device 'AMD Radeon Pro …
Run Code Online (Sandbox Code Playgroud)

python opencl pyopencl jupyter-notebook

7
推荐指数
1
解决办法
239
查看次数