为特定版本的 macports 端口创建别名

为特定版本的 macports 端口创建别名

在 Macports 中,我刚刚安装了“python27”以及各种“py27-*”端口。

我注意到,在我的路径中,像“py27-nose”和“py27-pip”这样的端口可用,如“nose-2.7”和“pip-2.7”。我可以使用“python_select”来选择我的默认 python 版本,但是 macports 是否为其他二进制文件提供了一些替代系统,还是我需要手动创建自己的别名?

答案1

有一种在版本二进制文件之间切换的不完整方法,它是端口 python_select,但只执行基础 puthon 安装中的二进制文件。

例如它将 /opt/local/bin/python 符号链接到 python2.x 版本

如果在 /opt/local/etc/select/python 中的 base 和 python27(及其他)中添加了 nose 行,它可以对 nose 等执行此操作

答案2

您必须创建自己的 shell 别名。您还可以创建从/opt/local/bin/nose到 的符号链接/opt/local/bin/nose-2.7

相关内容