背景
cmd启动jupyter&ipython
时,报错Fatal error in launcher: Unable to create process using '"'”
过程
网上找的资料,所言大多是安装了多版本
python
时使用pip
出现的问题,解决方法大致类似于:py -3 -m pip install XXXX
VSpy -2 -m pip install XXXX
- python3的用pip3 VS python2的用pip2
但是我这边好像不存在这个问题,装
python2.x
还是重装系统之前大约不记得时节的事情了,遂直接双击Scripts
目录下的ipython.exe
,发现还是不行。- 联想到之前改过
python3.exe
的文件名为python.exe
,和python的某些程序对python3.exe
的依赖。 - 直接把文件名改回来就好了。
建议解决办法
- 改过主程序
python.exe
名字的,复制一份再改回原来的名字; - 移动过python目录,亦可参考链接的做法,用HEdit打开文件
ipython.exe
,将里面的python
主程序路径改成现在的,不过Scripts
目录下那么多.exe
还是不建议使用了,非到了要改路径不可的地步,也可以参考dos命令mklink
创建目录链接就可以啦啦啦啦啦。
参考链接
- 同时装了Python3和Python2,怎么用pip? - 知乎
- pip Fatal error in launcher: Unable to create process using