一、修改内容
由于需要,将电脑中安装的python3.5文件夹名从python354修改为python3,并对环境变量path中python354均修改为python3
二、测试
修改之后,测试能否成功使用python3.5:
三、问题
python命令能够成功执行,但是pip命令执行失败
报错:
【Fatal error in launcher: Unable to create process using ‘“e:\python354\python35.exe” “E:\Python3\Scripts\pip35.exe” list’】
pip命令仍从旧地址读取Python信息
四、解决方案
卸载并重装pip
1、卸载PIP
python -m pip uninstall pip
1
2、重装PIP
下载get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
1
运行get-pip.py,重装pip
python get-pip.py
1
3、测试
重新打开一个命令行窗口,输入pip list,查看能否成功执行命令
成功执行,修改成功!
【注】
由于我电脑中还安装了python3.7,之前为了区分,我将python3.5中的可执行文件python.exe和pip.exe等均加上了“35”,所以在截图中的命令会多一个“35”的小尾巴,但也由此引发了一个小问题。
就是在卸载pip时,并未将pip35.exe卸载掉,故在重装pip后,需要手动删除scripts文件夹目录下的pip35.exe,并将新安装的pip3.5.exe或pip3.exe中的任意一个重命名为pip35.exe方能成功执行截图中的命令。
参考