ispace运行出现如下错误: Fatal error: Exit code 126 ()
/root/anaconda3/envs/pytf36/bin/jupyter: /home/zhongjia/anaconda3/envs/pytf36/bin/python: bad interpreter: No such file or directory
错误内容:提示找不到jupyter 和python解释器,即执行了bin下面的jupyte和python程序,但程序执行时没找到对应的解释器。后面打开jupyter和python程序,我们可以看到程序里面写明了指定路径的解释器。
错误原因:
我是将另一台ubuntu服务器上的ananconda下虚拟环境pytf36直接拷贝到当前fedora服务器ananconda的虚拟环境下,因此这一问题出现在修改anaconda文件路径之后。当自己修改了anaconda路径以后,jupyter和python 的路径并不会随着你修改anaconda文件夹而修改。
解决办法:
打开fedora服务器anaconda下虚拟环境pytf36,修改jupyter和python:
vim /root/anaconda3/envs/pytf36/bin/jupyter
vim /root/anaconda3/envs/pytf36/python
打开文件jupyter,可以看到内容如下,修改第一行为当前服务器上jupyter的正确位置;