在 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
。