这是我编写whereis python2.7时的输出
python2.7: /usr/local/bin/python2.7 /usr/local/lib/python2.7 /opt/python2.7.1/bin/python2.7
如您所见,/usr/local/下的python版本是python2.7.2,/opt/python/2.7.1下的python版本是python2.7.1。
当我编写python时,它会运行python2.7.1,因为我更改了bash_profile。但是当我编写python2.7时,它运行的是python2.7.2。
我想完全删除/usr/local/下的python2.7.2,并使用/opt/python2.7.1下的二进制文件。
我该如何解决这个问题?
注意:它是一个CentOS5服务器,并且已经安装了python2.4。
发布于 2012-10-04 16:31:20
您的路径混淆了,请执行以下操作:
export PATH=/opt/python2.7.1/bin:$PATH
export LD_LIBRARY_PATH=/opt/python2.7.1/lib:$LD_LIBRARY_PATH发布于 2012-10-04 16:31:14
您可以简单地尝试在~/.bash_aliases中使用别名,以便始终在终端和用户实例中引用您想要的python。我不建议删除python2.7.2,因为它可能会导致依赖问题
像这样
alias python2.7 = "/path/to/python2.7.1/"https://stackoverflow.com/questions/12723234
复制相似问题