如何将/ usr / local / bin / python中的PYTHONPATH更新为/ usr / bin / python

时间:2015-04-30 14:09:51

标签: python ubuntu-14.04

我无法使用virt-manager,我认为这是因为我的python位于何处。当我运行virt-manager命令时,我得到:No module named libvirt即使我安装了libvirt。当我运行/usr/bin/python /usr/share/virt-manager/virt-manager.py时它运行正常。 which python的输出为/usr/local/bin/python。我尝试创建包含此~/.bash_profile的{​​{1}},但仍然遇到同样的问题。 我确定有一个简单的解决方案吗?

2 个答案:

答案 0 :(得分:1)

您可以创建一个symbolyc链接

sudo mv /usr/local/bin/python python-old #example name
sudo ln -s /usr/bin/python /usr/local/bin/python

答案 1 :(得分:1)

要清楚,PYTHONPATH环境变量设置python会话查找模块的位置。它没有设置你的python解释器的位置,我认为这是你想要做的。

您需要做的是为您想要用于bash_profile的python解释器添加和别名。像这样:

alias python='/usr/bin/python'