这是我第一次在这里问一个问题,所以提前抱歉,如果我做错了什么。问题是我使用Homebrew安装了python 2以避免使用OS X系统python(因为它被推荐这么做),但是当我输入终端-python时,它仍然使用系统python。Homebrew python 2.7 vs OS X python 2.7
其中-a蟒蛇给: 在/ usr/bin中/ Python的
编写Python给出:
Python 2.7.10 (default, Oct 23 2015, 19:19:21)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
,做python2给出:
Python 2.7.13 (default, Jul 18 2017, 09:16:53)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
我想只写python而不是python2来使用Homebrew版本。
此外,回声$ PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin
和/ etc /路径
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/etc/paths (END)
我应该怎么做才能使用自制蟒蛇,而不是默认的系统蟒蛇。 P.D.我也用Hombrew安装了python 3。
您可以设置一个别名在'.bash_profile'中,为了让命令'python'执行已安装的Homebrew,但我建议使用'pyenv'来更好地组织所有的python版本。 –
你打开了一个新的终端会话吗?除非您开始一个新的会话或'source'您的配置文件,否则您的现有会话将不会有新的PATH。 – JoePasq