作法:Macports选择python

发布于 2021-01-29 19:20:57

当我输入时:

port select --list python

结果如下:

Available versions for python:
    none
    python25 (active)
    python25-apple
    python26-apple
    python27
    python27-apple

我以为当我使用python时我会使用version 2.5。相反,当我输入“ python”时,版本2.7似乎处于活动状态。如何将其更改为2.5版?

Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    为什么会这样

    MacPorts/opt/local
    默认将二进制文件安装到其中。

    Mac上还预装了python。当只是键入python开始时,它将启动不受MacPorts安装影响的预安装python版本。

    查看仅键入python时将执行的版本

    which python
    

    要启动mac端口版本,请使用

    /opt/local/bin/python2.5
    

    如果您希望始终使用MacPorts二进制文件,则可以更改路径,使其/opt/local/bin出现 /use/local/binetc
    之前

    /opt/local/bin等由MacPorts添加到〜/ .tcshrc中。另外,请务必查看〜/ .profile和〜/
    .bash_profile,因为它们是Mac上的默认设置。

    在端口中选择版本

    首先键入port select --list python列出已安装的版本,然后例如sudo port select --set python python27选择2.7。有关更多信息,请键入port help select



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看