【Mac】mac安装python3

一:
【【Mac】mac安装python3】(7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
## 解决方案
1.点击[这里](https://raw.githubusercontent.com/Homebrew/install/master/install),如果打不开可能需要fq才行
2.保存网页文件,并命名为 `brew_install.rb`
3.在『终端』中进入 `brew_install.rb` 文件所在的目录,输入 `ruby brew_install.rb` 即可成功安装 Homebrew
查询真实IP
在https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。
修改hosts

sudo vim /etc/hosts
添加如下内容:
199.232.28.133 raw.githubusercontent.com
重新执行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二:
Warning: /usr/local/bin is not in your PATH.
一直未能安装成功,后在
http://stackoverflow.com/questions/14288682/error-installing-homebrew-brew-command-not-found找到问题所在
终端输入命令 export PATH=/usr/local/bin:$PATH
即可解决此问题


此时,系统python --version还是自带的版本python2.7
如果要使用pythone3,就要输入python3命令,如python3 --version。
如果你希望在终端中输入 python 直接使用的是你新安装的python3。那么需要配置一下环境变量,指定一下python只用版本就行了。如下配置:
export PATH=${PATH}:/usr/local/Cellar/python/3.x.x/bin
alias python="/usr/local/Cellar/python/3.x.x/bin/python3"
alias pip="/usr/local/Cellar/python/3.x.x/bin/pip3"
3.8.3为
alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8"
alias pip="/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3.8"
解释一下:
3.x.x为你安装的版本号,进入目录先看一下
第一行指定python3全局环境变量
第二行为python命令重命名
第三行为pip命令重命名
此时就安装好并配置好了python3


ModuleNotFoundError: No module named 'xxxxxx'
sudo easy_install xxxx
修改.bash_profile文件
alias python="/usr/local/bin/python3.7"
alias pip="/usr/local/bin/pip3.7"




sudo -H pip install --ignore-installed opencv-python==3.4.3.18

    推荐阅读