pip Fatal error in launcher: Unable to create process using '""'

如果你装了python2.7, python3.5, 在两个版本的兼容问题上折腾很久了,  通过修改环境变量, 能够出现下面的界面, 恭喜你, 暂时解决了一些问题, 哈哈

 

接着, 当你想在python3.5下使用pip install XXXX时, 总是出现下面这个界面

也不算什么事情, 大部分人可以通过升级pip来解决这个问题.

使用 python -m pip install -U pip 进行升级的时候只是升级了2.7版本的pip, 再使用 python3 -m pip install -U pip 对3.5版本pip进行升级,解决问题。


如果看到这里, 你可以成功使用pip来安装第三方模块, 那简直不能太棒了, 默默地给你打Call, 至少不用像我一样, 被困扰了一个上午仍不得法. 如果你依然出现Fatal error, 那同病相怜请看招拆招吧.

接下来的方法不怎么优雅, 但终究能解决问题, who cares!

我的Python 3.5为了跟Python2.7做个区分, 是改成了Python3.exe, 如下图:

但是使用二进制文件编辑工具打开pip.exe, 搜索c:, 可以看到python的执行文件根本没有更新. OK, 手动改之, 改成python3.exe, 保存.

使用pip安装三方包, OK, 问题解决!

 

PS, 据说, 直接使用python3 -m pip install XXXX也可以解决, 马克一下.

posted on 2018-01-26 14:58  小王子1110  阅读(244)  评论(0编辑  收藏  举报

导航