AssertionError: Egg-link *** does not match installed location ***

进行代码整理的过程中,遇到了一个很奇怪的报错,AssertionError: Egg-link ,具体情况如下:
Ps:为了隐藏个人信息,将很多内容用***或者path这种词进行了替换,见谅。
Python 报错:

AssertionError: Egg-link /home/***/workspace/renamed_path does not match installed location of crowdnav (at /home/***/workspace/origin_path)

原因:直接将origin_path文件夹改为renamed_path,然后在pip install -e .中,需要安装crowdnav作为库文件

crowdnav之前的位置为/home/***/workspace/origin_path

实际上,自己安装的包在对应的python环境中会存下来一个文件

Egg-link,怀疑:该文件表示目前进行库操作的位置,这个位置需要与上一次操作的位置要是相同的,(也许只是为了防止我这种比较奇葩的操作,实际上,我在不同位置工程下分别安装替换这个库的时候是允许的,现在这种操作相当于还是之前的那个工程,但是我直接把工程名进行了替换,导致了这个事情的发生)。

解决方案:

寻找到对应的Egg-link文件,conda环境中为:

/home/***/anaconda3/envs/rgl_origin/lib/python3.6/site-packages

而后,将第一行内容

/home/***/workspace/renamed_path

替换为

/home/***/workspace/origin_path

安装成功,问题得到解决

此时,Egg-link内容变成

/home/***/workspace/renamed_path
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值