1.之前电脑上只安装了一个python2.7时pip install virtualenv安装了virtualenv,后来又装了py3.6。最近想做断网环境下的虚拟环境快速移植发现查看virtualenv报错如下:
Fatal error in launcher: Unable to create process using '"D:\Python27\python.exe " "D:\Python27\Scripts\virtualenv.exe" --version'
解决方法:
python2 -m pip install --upgrade virtualenv
ps:python2, python3共存时,我将python安装目录下的python.exe改成对应的python2.exe,python3.exe
2.一段时间未使用pip报错如下
C:\Users\yangyuan>pip install requests Fatal error in launcher: Unable to create process using '"d:\python27\python2.ex e" "D:\Python27\Scripts\pip.exe" install requests'
解决方法:
py -3 -m pip install --upgrade pip
此处的py -3和之前使用python3是一样的功能,都是启动python版本。前者直接使用,后者是人为区分多版本修改python.exe命名之后的使用方法
多版本共存时,规范的使用方法:https://www.cnblogs.com/yy-cola/p/10245531.html