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
AssertionError: Egg-link *** does not match installed location ***相关推荐
- React-router(8)Link 标签 to 属性为对象时(路由信息传值)
8.Link 标签 to 属性为对象时(路由信息传值) DEMO地址 参考 6.routeInfo.js 在组件里,每个组件的路由数据,都是各自独立的. 在之前分析中,已知: match 属性的值,存 ...
- nginx之location匹配规则
Nginx之location 匹配规则详解 有些童鞋的误区 1. location 的匹配顺序是"先匹配正则,再匹配普通". 矫正: location 的匹配顺序其实是" ...
- 关于一些对location认识的误区(转)
转自:http://www.cnblogs.com/lidabo/p/4169396.html 1. location 的匹配顺序是"先匹配正则,再匹配普通". 矫正: locat ...
- Nginx的location配置详解
Nginx的location配置详解 匹配顺序 location 的匹配顺序其实是先匹配普通,再匹配正则 正则匹配会覆盖普通匹配(实际的规则,比这复杂) 执行顺序 普通 location的匹配规则是& ...
- nginx中location介绍
http://www.cnblogs.com/lidabo/p/4169396.html 博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 :: 管理 :: ...
- nginx的location
前言 Nginx的location就相当于url路由,Nginx根据location的配置来决定究竟如何处理一个请求. Nginx通过将一个请求的url与location进行对比,来决定将该请求扔到哪 ...
- nginx 的location详细理解
关于一些对location认识的误区 1. location 的匹配顺序是"先匹配正则,再匹配普通". 矫正: location 的匹配顺序其实是"先匹配普通,再匹配正则 ...
- Android7.1.2源码解析系列】Android编译系统翻译------Android_Build_System(/build/core/build-system.html)
Android编译系统 状态:草稿(2006年5月18日) 正文: 目的: 编译android系统工作的主要目的在于: (1)使得依赖关系工作时更加的值得信赖,即当文件需要重新编译时可以被正确的执行: ...
- react node服务器_适用于初学者的服务器上的React:构建通用的React和Node应用程序...
react node服务器 In this article we are going to learn how to build a simple "Universal JavaScript ...
最新文章
- 程序员的杂想-不要只做一名程序员
- python【蓝桥杯vip练习题库】ALGO-157 阶乘末尾(高精度)
- SQL Server开发人员应聘常见问题妙解
- Symbian c++ MCameraObserver类的方法解释
- 自定义eclipse启动画面
- Python参数类型
- matlab的exec程序,C++调用Matlab画图的一段程序
- [转帖]ISE与Modelsim联合观察中间信号
- C#开发笔记之12-如何用C#统计子字符串出现的次数?
- AM335X 3款核心板比较
- POJ2255 Tree Recovery 前序 中序求后序
- 误ghost后手工修改分区表来恢复数据
- anaconda安装opencv
- python二维向量公式坐标叉乘_NumPy叉乘
- 深海迷航坐标传送代码_深海迷航全资源坐标一览 美丽水世界坐标位置介绍
- 为何甲骨文裁员,偏偏要选中国人?
- 开发微信小程序需要服务器吗?
- 文明IV模组(MOD)制作指南
- turn.js 异步请求图片资源,实现电子书翻页效果 报错 ”The page 1 dose not exist”
- 增资扩股和股权转让有什么区别?
热门文章
- select2 取值 遍历 设置默认值
- Android Studio 卡在Download fastutil-8.4.0-sources jar以及New Module为灰色的问题及解决方法
- python医院体检预约系统django548
- Vue 正确理解mounted、beforeUpdate、updated三个钩子函数的关系
- 微信小程序+.NET(十一) 小程序之小说阅读器实现
- 斐讯n1遥控器app(支持休眠和唤醒)——WiFi篇
- 园区3D可视化三维展示系统解决方案
- 解决CSDN访问速度慢的方法(绝对有效,无须修改hosts文件)
- python一键爬取视频_超详细Python-一键爬取图片、音频、视频资源
- css 网格布局_CSS网格布局三年