macports didn't place python_select in /opt/local/bin

坚强是说给别人听的谎言 提交于 2019-11-26 19:51:52

问题


I've uninstalled and reinstalled python_select using MacPorts and yet it won't show up in /opt/local/bin. Consequently, I get a "command not found" error when attempting to run it. Yet MacPorts insists that it is installed. Have even tried uninstall -f and port clean --all python_select.

Is there a more drastic step to remove it from MacPorts and try installing again?


回答1:


It seems that python_select has been deprecated:

"python_select" (and other standalone *_select scripts) is gone.

Use "sudo port select python python26" etc.




回答2:


sudo port select --set python python25

This will set the Python alias (/opt/local/bin/python) to python25

If you're not sure which versions of Python you have to select from, you can use:

$ port select --list python
Available versions for python:
    none
    python24
    python25-apple
    python26
    python26-apple
    python27 (active)

This shows you that python27 is selected, and that versions 25 & 26 have Apple specific versions (these are distributed with OS X).



来源:https://stackoverflow.com/questions/6152765/macports-didnt-place-python-select-in-opt-local-bin

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!