2023年12月11日发(作者:)

python出现无法定位序数于动态链接库的问题

错误:

无法定位序数4539于动态链接库 上。

解决办法:

将D:AnacondaLibrarybin下的和 剪切到D:Anaconda下即可。不知道原理是什么。反正成了。

灵感来自下面这篇文章:

如果上面的做法已经解决你的问题了就不用往下看了。

经历过的曲折:

1、因为我发现这个问题是从我更新conda和安装ipykernel之后,所以想能不能把第一个版本降回去并且把第二个卸载了,但是在卸载和降

级的过程中都要先更新pip等一系列的库,但是已更新库就得下载东西,一下载东西就触发这个问题了。死循环。此路不通。

2、(该方法危险,反正我没具体实施)无法定位、丢失文件。需要先下载安装,然后才能正常使用。可以重新下

载一个文件,复制到c:windowssystem32文件夹【64位系统在C:WindowsSysWOW64目录】,然后【开始-运行-输入

regsvr32 】即可。

有这个说的,但是麻烦大家不要轻易尝试,我差点就试了。要不是因为往system32文件夹中复制的时候弹出来一个需要管理员身份才能复

制的对话框我就试了。后来在一篇文章中看到说当你的系统windows出现文件有问题的时候才有可能用此种方法。然而我的是软件问

题。此路还是不通。

3、还有说从别人那里复制过来,覆盖自己原来的。这个我试了,而且问了好几个人才找到这个文件。为了保险 我先把自己的

拷贝了一份。然后把别人的放进去,哎,没有丝毫用处。此路依旧不通。

2、conda回滚

这个很多人成功了,但是我的会出问题,具体问题忘了是啥,没截图。

首先查询自己的conda更新历史

conda list --revision

然后

conda install --revision N #N

这里是指更改历史的序号。

emmm反正我的滚不回去,还让我给他们发错误报告。然后试了好几遍都不成。你们谁要是回滚成功了,麻烦评论里告诉我一下,咱们讨

论讨论。