首先要知道,mac自带一个2.7版本的python,若是你以前没装过其余版本,在终端运行python
python --version
git
就会看到这个版本号打印出来。github
你能够直接使用这个版本的python进行操做。ruby
这里教你轻松安装python3,以及虚拟环境的配置。bash
在终端执行命令app
/usr/bin/ruby -e "$(curl -fsSL raw.githubusercontent.com/Homebrew/in…)"curl
执行完成后,homebrew和pip等工具就自动安装好了工具
接下来安装python3.在终端执行命令:url
brew install pythonspa
执行完成后能够在的系统目录:
/usr/local/Cellar/python
中看到python的安装版本
注意:在 /usr/bin/ 目录中的python是系统预装的python
此时,若是你但愿在终端中输入 python 直接使用的是你新安装的python3。那么须要配置一下环境变量,指定一下python只用版本就好了。以下配置:
export PATH=${PATH}:/usr/local/Cellar/python/3.7.3/bin alias python="/usr/local/Cellar/python/3.7.3/bin/python3" alias pip="/usr/local/Cellar/python/3.7.3/bin/pip3"
解释一下:
第一行指定python3全局环境变量
第二行为python命令重命名
第三行为pip命令重命名
复制代码
此时就安装好并配置好了python3
开发中不一样项目使用的库不一样,能够为不一样的项目创建一个单独的虚拟python环境。在这个环境中安装属于这个项目的库版本。
因此虚拟环境就应运而生了。
首先安装虚拟环境和虚拟环境管理工具
pip install virtualenv pip install virtualenvwrapper
注意,若是你没有像上面那样给pip重命名,你须要使用pip3安装
相似命令
pip3 install virtualenv
pip3 install virtualenvwrapper
复制代码
接着,咱们在根目录建立一个目录,用来存放咱们的虚拟环境,(这个目录位置你能够自定义)
mkdir ~/Pyenv
而后配置一下环境变量
export WORKON_HOME=~/Pyenv VIRTUALENVWRAPPER_PYTHON=/usr/local/Cellar/python/3.7.3/bin/python3 source /usr/local/bin/virtualenvwrapper.sh
配置好以后,就能够尝试使用 一下了。
包管理器命令:
lsvirtualenv -b 查看虚拟环境
workon 切换或者进入虚拟环境
lssitepackages 查看当前环境中安装的那些包(启动虚拟环境后)
deactivate 退出虚拟环境
rmvirtualenv 虚拟环境名 删除虚拟环境
虚拟环境命令:
virtualenv py3 建立一个叫py3的虚拟环境
咱们进去虚拟环境中:cd py3/bin
而后咱们执行命令:source activate
退出虚拟环境:deactivate