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的正确位置;

bad interpreter No such file or directory

 

相关文章: