PIP出错(pip Fatal error in launcher: Unable to create process using)

PIP出错(pip Fatal error in launcher: Unable to create process using)

背景:

	已经安装原生python并且安装了许多依赖包,再安装anaconda时想沿用之前的python

操作方法:

	1)首先找到python的安装目录并进行记录;
	2)找到环境变量中的python,把相关环境都取消;
	3)安装anaconda,正常按照网上的方法就行;
	4)把原生的python的安装目录完整的复制到anaconda目录下的envs文件夹中,并修改文件夹的名称(后续要使用这个环境时需要用该名称进行激活);如修改为“python36”
	5)conda操作命令:
		conda info -e	#查看当前conda中可以管理的虚拟环境	,当前操作时并不能查看复制过来的环境,但不影响使用
		conda activate python36		#激活原生python环境
		conda deactivate		#关闭当前激活的环境
	6)测试环境中的各种包未丢失,正常使用

出现问题:

	使用pip list或pip相关的命令时提示如下:简单说就是pip还是定位了原来的python位置:
		Fatal error in launcher: Unable to create process using '"原python路径" "新python下的pip路径\pip.exe" list'

解决方案:

百度了好久,最后找到是因为pip的引用路径有问题,找到了三种解决方案如下:
请先用conda activate python36 激活该环境后再尝试下面的方法
1)按如下方法使用pip(未尝试):

python -m pip install -U pip
python -m pip install virtualenv

2)重新安装pip(实测有用)

python -m pip install --upgrade pip --force-reinstall

3)升级pip(亲测没什么效果):

python -m pip install --upgrade pip

参考文章:

1.https://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86
2.https://www.cnblogs.com/jinzhidao/p/6668889.html

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值