python迁移虚拟环境venv--pip报错:Fatal error in launcher: Unable to create process using....

问题描述

刚开始学python时不懂虚拟环境,所以将虚拟环境安装在了一个临时文件夹中。现在,我想要把这个已经下载了大量包库的虚拟环境打包到另一个正式文件夹,但是剪切粘贴后,发现即使激活了该虚拟环境,也无法正常使用pip指令。具体见下面的代码,环境是Windows的cmd黑窗口。
 

(venv) D:\Program Files\python\venv38\py-cv-learning\Scripts>pip list ​

以下是错误日志:

Fatal error in launcher: Unable to create process using '"D:\BaiduNetdiskDownload\pycharm\venv\Scripts\python.exe" "D:\Program Files\python\venv38\py-cv-learning\Scripts\pip.exe" list': ???????????

从上面路径前的括号内容是venv(这是以前我放虚拟环境的文件夹名称),也可以看出,大概是因为我暴力迁移环境导致旧参数未及时更改过来导致这一问题。

解决方法

步骤(1):将虚拟环境中script文件夹下的activate文件和activate.dat文件中的旧虚拟环境绝对地址改成新地址。比如我的旧地址是下面画圈圈的部分,改成新地址【D:\Program Files\python\venv38\py-cv-learning】。注意,两个文件中的这个部分,非常相似!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值