我在将python从2.4升级到2.6时遇到了一个问题:
我有CentOS 5 (Full)。它的python2.4位于/usr/lib/python2.4/中。其他模块位于/usr/lib/python2.4/site-package/中。我从/usr/local/lib/python2.6/上的源代码构建了python2.6。我已经将默认python设置为python2.6。现在2.4的旧模块已经不在pythonpath中,并且已经“丢失”了。特别是,yum被破坏了(“没有名为yum的模块”)。
那么,将模块迁移/安装到python2.6的正确方法是什么呢?
发布于 2009-07-04 11:40:09
一些Python库可能仍然无法访问,因为在Python2.6中,site-packages被更改为dist-packages。
在这种情况下,唯一的方法是将站点包中生成的所有内容(例如由make install生成)移动到dist包中,并创建一个sym-link。
https://stackoverflow.com/questions/1081698
复制相似问题