尝试使用IPython时出现随机错误。我现在突然无法毫无解释地使用iPython3,我不记得除了以太坊客户端之外没有安装任何繁重的东西,也没有下载哈希值或其他任何东西。突然我得到:
cchilders:~
$ ipython3
-bash: /usr/local/bin/ipython3: /usr/local/opt/python3/bin/python3.5: bad interpreter: No such file or directory
IPython或IPython3均无法正常工作。卸载并重新安装Python和Python3之后,我现在可以使用IPython。但是,如果我尝试使用iPython3,则会发生与以前相同的错误。
这是我见过的更荒谬的错误之一,因为我没有更改就重新安装了IPython,Python本身和Python3。
最佳答案
如here所述,问题在于ipython3试图在/usr/local/opt/python3/bin/python3.5
中使用python3.5内核。您可以通过运行以下命令查看ipython3尝试使用的内核:
jupyter kernelspec list
然后查看python3内核路径中的
kernel.json
文件(在我的情况下,kernel.json的路径为:/usr/local/share/jupyter/kernels/python3/kernel.json
)。为了解决这个问题,我必须重新安装以下所有jupyter软件包:
$ pip3 uninstall jupyter jupyter-client jupyter-console jupyter-core
$ pip3 install jupyter jupyter-client jupyter-console jupyter-core
关于python - IPython 3.5返回 "bad interpreter: No such file or directory",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43701835/