macports未在/opt/local/bin中放置python_select
我用MacPorts卸载了python_select,然后又重新安装了一遍,但它还是没有出现在/opt/local/bin这个文件夹里。因此,当我尝试运行它时,系统提示“找不到命令”。不过MacPorts却坚持说它已经安装好了。我甚至还试过用卸载强制命令和清理命令来处理python_select。
有没有什么更彻底的方法可以从MacPorts中删除它,然后再试着安装一次呢?
2 个回答
11
sudo port select --set python python25
这段代码会把 Python 的别名设置为 python25,路径是 /opt/local/bin/python。
如果你不确定自己可以选择哪些版本的 Python,可以使用以下命令:
$ port select --list python
Available versions for python:
none
python24
python25-apple
python26
python26-apple
python27 (active)
这条命令会告诉你当前选择的是 python27
,而版本 25 和 26 是苹果特定的版本(这些版本是和 OS X 一起发布的)。
28
"python_select"(还有其他独立的 *_select 脚本)已经被删除了。
现在可以用 "sudo port select python python26" 等命令来替代。