我正在尝试使用opencv安装python2.7。
当我使用brew install python时。我得到了
警告: python-2.7.11已经安装,只是没有链接
然后我再次运行brew link python和brew install python
1导出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安装的。
如何解决这个问题?
发布于 2016-05-31 06:11:24
您是否尝试关闭您的终端会话,然后打开一个新会话?只有在将bash作为登录外壳执行时才会获得~/.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完成。
发布于 2017-11-08 08:28:54
最新版本的Homebrew和OSX已经从/usr/local/bin中的python转换为/usr/local/opt/python/libexec/bin
你想做这样的事情:
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
才能得到自制蟒蛇。
发布于 2020-04-17 17:19:30
我将其更改为/usr/local/bin,如下所示:
export PATH="/usr/local/python/libexec/bin:$PATH"对我来说很好。这就是我想用的。
https://stackoverflow.com/questions/37537596
复制相似问题