编程语言
首页 > 编程语言> > python2.7.14, lib\site-packages\下的rarfile.py可以直接移植

python2.7.14, lib\site-packages\下的rarfile.py可以直接移植

作者:互联网

收藏了几十篇rarfile的帖子。
(1)因为同事使用了python CP27,之前新安装时想省事,把原来的lib\site-packages\下所有的程序包copy到新装的Anaconda2下面去,当时死机报错。
肝了N天,重装了Anaconda2.7, pycharm-community (具体方案参考我的其他贴)之后,rar报错依然存在。
才怀疑,是pip install rarfile直接安装的版本不对。
(2)安装beyond compare, 对比一看,确实很不一样。老的rarfile.py在新的python版本上用不成,新的rarfile.py在老的python 版本上也用不成,不兼容,虽然令后来者毫无”历史包袱“之压力,但是对于初次使用者来说也真是罪过。 打算覆盖之后,看一下报错是否有改变,再做打算。走一步看一步。
(3)是在这里插入图片描述
新的rarfile.py在老的python cp2.7.14上面的报错,老手一看就明白了,语法冲突,新手却郁闷死了。在这里插入图片描述
(3)DOE
3.1把原来文件包里的\lib\site-packagres\rarfile.py copy 到新装系统的\lib\site-packagres\unrar/ 目录下,错误依旧。
3.2把原来文件包里的\lib\site-packagres\rarfile.py 和rarfile.pyc copy 到新装系统的\lib\site-packagres\unrar/ 目录下,错误依旧。
3.3把原来文件包里的\lib\site-packagres\rarfile.py copy 到新装系统的\lib\site-packagres\目录下,错误消失。
(4)

标签:14,lib,py,site,rarfile,报错,packagres
来源: https://blog.csdn.net/weixin_42668334/article/details/115059017