2010-09-20 58 views
1

我使用的是FreeBSD 7.2。我升级到Python 2.6。但是,当我运行任何python应用程序时,仍然使用/ usr/local/lib/pytho25作为库路径。我该如何改变它?我无法修改python应用程序。基本上我需要将默认的lib路径改为python26。如何设置defualt python库路径

+1

您确定您使用的是2.6。你可以同时安装2.5和2.6,python的默认绑定是python2.5。是python --version输出是2.6 – zaynyatyi 2010-09-20 08:20:38

回答

2

你确定你正在使用新的二进制文件吗?我对FreeBSD不熟悉,但对于OpenBSD,如果要将其作为python启动,则必须执行ln -s /usr/local/bin/python2.6 /usr/local/bin/python。也许它仍然指向旧的方式?也有PYTHONPATH

0

你可以创造一个软链接到你的desiered蟒蛇可执行文件:

$ cd /usr/bin 
$ ln -s python2.6 python 

这样蟒蛇命令指向python2.6的

0

你可能不正确迁移到Python 2.6,你应该不再有蟒蛇2.5

你可以按照这里的更新注释完全摆脱python2.5(这是python2.7,但你可以安全地按照这些说明):

http://www.freshports.org/lang/python27/