Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Python3内核的iPython3更改为集群的python2_Python_Ipython_Ipython Notebook_Ipython Parallel_Jupyter - Fatal编程技术网

将Python3内核的iPython3更改为集群的python2

将Python3内核的iPython3更改为集群的python2,python,ipython,ipython-notebook,ipython-parallel,jupyter,Python,Ipython,Ipython Notebook,Ipython Parallel,Jupyter,为了使用Jupyterhub,我为Python3安装了iPython3 现在我可以使用Python2内核的笔记本了,因为我创建了/usr/local/share/jupyter/kernels/Python2/kernel.json 与: 现在我还想使用IPython.parallel,但当我启动集群时,它会自动启动Python 3中的引擎,如何将其更改为Python 2?我通过 sudo mkdir/etc/ipython/ sudo nano/etc/ipython/ipython_conf

为了使用Jupyterhub,我为Python3安装了iPython3

现在我可以使用Python2内核的笔记本了,因为我创建了
/usr/local/share/jupyter/kernels/Python2/kernel.json

与:

现在我还想使用IPython.parallel,但当我启动集群时,它会自动启动Python 3中的引擎,如何将其更改为Python 2?

我通过

sudo mkdir/etc/ipython/

sudo nano/etc/ipython/ipython_config.py

添加以下行:

    c = get_config()

    c.LocalControllerLauncher.controller_cmd = ['/usr/bin/python2', '-m', 'IPython.parallel.controller']
    c.LocalEngineLauncher.engine_cmd = ['/usr/bin/python2', '-m', 'IPython.parallel.engine']
    c.LocalEngineSetLauncher.engine_cmd = ['/usr/bin/python2', '-m', 'IPython.parallel.engine']
现在引擎应该用python2启动

为Jupyter 1.0或IPython 4.0编辑: 改为

c = get_config()

c.LocalControllerLauncher.controller_cmd = ['/usr/bin/python2', '-m', 'ipyparallel.controller']
c.LocalEngineLauncher.engine_cmd = ['/usr/bin/python2', '-m', 'ipyparallel.engine']
c.LocalEngineSetLauncher.engine_cmd = ['/usr/bin/python2', '-m', 'ipyparallel.engine']
要恢复群集选项卡,请执行以下操作: sudo mkdir/etc/jupyter/

sudo nano /etc/jupyter/jupyter_notebook_config.py
添加以下内容:

c.NotebookApp.server_extensions.append('ipyparallel.nbextension')
真棒:)面对同样的问题,现在解决了,谢谢
c.NotebookApp.server_extensions.append('ipyparallel.nbextension')