在linux上安装的juputer ,由于自己mv了安装路径到 /data/下,导致启动好的juputer的 kernel死掉了
因此,juputer里面的运行不了python 程序
解决方式:
cd 移动后的anoconda的安装路径
vim share/jupyter/kernels/python3/kernel.json
在里面修改路径即可:
将python的正确路径修改如下即可:
{
"argv": [
"/移动的anconda新路径/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3",
"language": "python"
}
当然如果使用jupyter-notebook --allow-root --no-browser --ip=0.0.0.0启动juputer的时候出现路径错误,需要修改路径
before:
#!/anconda安装路径/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from notebook.notebookapp import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
after:
#!/移动的anconda新路径/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from notebook.notebookapp import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
因为这个是解释器需要的,修改后才能正确调用到 python