Step1 安裝套件管理工具 Homebrew
step2 安裝 Python
step3 Step 4 設定路徑 $PATH(不跟系統 Python 打架)
很多人说需要安装Xcode,其实不用也可以,Xcode不过是个编译工具,如果您有了其他的,其实不影响本文操作的。
Step1 安裝套件管理工具 Homebrew
命令行执行:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装好后测试是否安装成功:
brew doctor
如果出现
Your system is ready to brew.
说明成功。
step2 安装python
查看设备上是否已经安装了python2、python3
安装python
brew install python2
brew install python3
brew search python(默认的python是哪个版本,brew search python2专门查python2版本是否存在,brew search python3 专门查python3版本是否存在)
Mac 版本位于以下目录下 :
ls /usr/local/Cellar
step3 設定路徑 $PATH(不跟系統 Python 打架)
把brew 命令放到环境变量中:
echo $PATH
会看到:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
brew其实在/usr/local/bin 里面,系统在/usr/bin里面有python,现在我们在 /usr/local/Cellar里面也装了python。
由于路径有顺序,所以它会先找到系统的python。
下面来改变调用优先级:
sudo emacs/etc/paths
which python
which python3
查询目录python所在。
python 版本都安装了。
创建虚拟环境
pip install virtualenv
安装完成后,执行
cd /home/python
virtualenv venv
会报: bash: virtualenv: command not found
此时,可通过find命令查找到virtualenv安装目录
find / -name virtualenv
得出在:/usr/local/python2.7.8/bin/virtualenv目录下
再执行
/usr/local/python2.7.8/bin/virtualenv venv(格式:目录/虚拟环境名字)
即创建了一个虚拟环境venv
cd venv
source bin/activate
在当前虚拟环境指定python版本:
python2的虚拟环境:
$ python3 -m env .
python3的虚拟环境:
$ python2 -m venv .
进入env目录和 venv目录下的bin目录下有 当前环境的版本
也可以python命令行查看默认版本。
至此,就完成了。