如何使Mac OS使用Homebrew安装的python

发布于 2021-01-29 17:05:38

我已经在网上搜索了一段时间以解决这个问题,到目前为止,我所做的是

  1. 在自制软件中安装了python32

  2. 更改了我的.bash_profile并向其中添加了以下行:

导出PATH = / usr / local / bin:/ usr / local / sbin:〜/ bin:$ PATH

但是,当我关闭终端并重新启动时,我键入“哪个python”,它仍然会打印:

/ usr / bin / python

并输入“ python –version”仍然:

Python 2.7.2

我还尝试了以下说明:

brew链接-覆盖python

或尝试通过运行以下指令来删除由homebrew安装的python:

酿造删除python

但以上两条指令均导致此错误:

错误:没有这样的桶:/ usr / local / Cellar / python

谁能帮忙,谢谢

关注者
0
被浏览
49
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果要使用Homebrew安装Python 3:

    $ brew install python3
    ==> Downloading http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
    Already downloaded: /Library/Caches/Homebrew/python3-3.3.0.tar.bz2
    ==> ./configure --prefix=/usr/local/Cellar/python3/3.3.0 --enable-ipv6 --datarootdir=/usr/local/Cell
    ==> make
    ==> make install PYTHONAPPSDIR=/usr/local/Cellar/python3/3.3.0
    ==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python3/3.3.0/share/python3
    ==> Downloading https://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
    Already downloaded: /Library/Caches/Homebrew/distribute-0.6.35.tar.gz
    ==> /usr/local/Cellar/python3/3.3.0/bin/python3.3 -s setup.py install --force --verbose --install-li
    ==> Downloading https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz
    Already downloaded: /Library/Caches/Homebrew/pip-1.3.1.tar.gz
    ==> /usr/local/Cellar/python3/3.3.0/bin/python3.3 -s setup.py install --force --verbose --install-li
    ==> Caveats
    Homebrew's Python3 framework
      /usr/local/Cellar/python3/3.3.0/Frameworks/Python.framework
    
    Distribute and Pip have been installed. To update them
      pip3 install --upgrade distribute
      pip3 install --upgrade pip
    
    To symlink "Idle 3" and the "Python Launcher 3" to ~/Applications
      `brew linkapps`
    
    You can install Python packages with
      `pip3 install <your_favorite_package>`
    
    They will install into the site-package directory
     /usr/local/lib/python3.3/site-packages
    Executable python scripts will be put in:
     /usr/local/share/python3
    so you may want to put "/usr/local/share/python3" in your PATH, too.
    
    See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python
    

    安装完成后,更新系统PATH变量,将下一行添加到~/.bash_profile

    export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH
    

    接着:

    $ source ~/.bash_profile
    

    现在启动Python:

    $ python3
    Python 3.3.0 (default, Mar 26 2013, 10:01:40) 
    [GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.27)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    

    您可以检查python3路径:

    $ which python3
    /usr/local/bin/python3
    


知识点
面圈网VIP题库

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

去下载看看