我尝试使用opencv
安装python2.7
。
当我使用brew install python
时。我得到了
警告:已经安装了python-2.7.11,它只是没有链接
然后我再次运行brew link python
并再次brew install python
1 export PATH =" / usr / local / mysql / bin:$ PATH"
警告:已经安装了python-2.7.11
但which python
仍告诉我,我使用的是/usr/bin/python
。
我将~/.bash_profile
更改为
1 export PATH="/usr/local/mysql/bin:$PATH"
2 #Setting PATH for Python 3.5
3 # The orginal version is saved in .bash_profile.pysave
4 PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
5 export PATH
6 # Homebrew
7 export PATH="/usr/local/bin:$PATH"
没有事情发生。我似乎应该使用/usr/local/bin/python
,因为opencv
安装了homebrew
。
如何解决这个问题?
答案 0 :(得分:1)
您是否尝试关闭终端会话然后再开一个新会话?仅当bash作为登录shell执行时才会获取~/.bash_profile
,这是打开新终端窗口时Terminal.app的默认设置。或者,如果您由于某种原因不想关闭终端会话,则可以source ~/.bash_profile
。
旁注:您可能希望在~/.bash_profile
的顶部添加以下内容:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
这样你的~/.bashrc
也会被执行。您也可以选择添加:
if [ -f `brew --prefix`/etc/bash_completion ]; then
source `brew --prefix`/etc/bash_completion
fi
为brew命令启用bash完成。
答案 1 :(得分:0)
Homebrew和OSX的最新版本已从将/usr/local/bin
中的python转换为/usr/local/opt/python/libexec/bin
你想做类似的事情:
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
获取自制的python。
答案 2 :(得分:0)
我将其更改为/usr/local/bin
,如下所示:
export PATH="/usr/local/python/libexec/bin:$PATH"
非常适合我。这就是我要使用的。