苹果电脑MAC10.15上安装最新Python3.7.7配置虚拟环境VirtualEnv教程
MAC自带的是python2.7所以要升级成最新的python3.7.7,我在这里配置遇到许多坑,希望能帮助到需要的朋友。
一、安装brew命令如果安装了跳过此步
打开终端在里面输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果提示curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
就输入指令sudo gem install redis,再输入安装brew指令即可。
安装完执行完成后,brew和pip等工具就自动安装好了
二、安装python3
在终端执行命令:brew install python
执行完成后可以在的系统目录中看到python的安装版本。
/usr/local/Cellar/python
注意:在 /usr/bin/ 目录中的python是系统预装的python 此时,如果你希望在终端中输入 python 直接使用的是你新安装的python3。那么需要配置一下环境变量,指定一下python只用版本就行了。
变量配置在终端里面输入:
1、vim ~/.bash_profile
2、按键盘上的 e
3、再按键盘上的 i
4、然后将下面的代码加进去:
export PATH=${PATH}:/usr/local/Cellar/python/3.7.7/bin
alias python="/usr/local/Cellar/python/3.7.7/bin/python3"
alias pip="/usr/local/Cellar/python/3.7.7/bin/pip3"
解释一下上面这三条记录:
第一行指定python3全局环境变量
第二行为python命令重命名
第三行为pip命令重命名,这一条也可以不配置,只是在以后使用中使用pip命令时候用pip3。这一条重要
5、按住电脑键盘上的shift和:(冒号)
6、输入wq 回车
7、更新文件在终端输入 source ~/.bash_profile
此时就安装好并配置好了python3
三、安装虚拟环境
开发中不同项目使用的库不同,可以为不同的项目建立一个单独的虚拟python环境。在这个环境中安装属于这个项目的库版本。所以虚拟环境就应运而生了。
1、首先安装虚拟环境和虚拟环境管理工具
pip install virtualenv
pip install virtualenvwrapper
注意:如果你没有添加第三行给pip重命名,你需要使用pip3安装
类似命令
pip3 install virtualenv
pip3 install virtualenvwrapper
有时候网络慢,需要多安装几次,我自己都分别安装了3次才将virtualenv和virtualenvwrapper安装好。
2、接着,我们在根目录创建一个目录,用来存放我们的虚拟环境,(这个目录位置你可以自定义)
mkdir ~/Pyenv
就是建立一个Pyenv文件夹,建好后在用户目录下面可以找到
3、然后配置一下环境变量这里和第二点里面编辑~/.bash_profile一样操作,在后面继续添加下面的代码
export WORKON_HOME=~/Pyenv
VIRTUALENVWRAPPER_PYTHON=/usr/local/Cellar/python/3.7.7/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
注意:第三行你可以通过文件搜索virtualenvwrapper.sh找到路径,我两台电脑安装的就不一样,一台在另外一个路径下,所以就需要改成
source /usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
4、在终端输入 source ~/.bash_profile 回车,这一条非常重要,我自己就是漏掉这一条,重复安装了卸载安装了许多次。
四、虚拟环境命令:
1、在终端输入cd Pyenv
2、virtualenv py3
创建一个叫py3的虚拟环境,py3根据自己取文件夹名。在电脑用户下可以打到Pyenv文件夹下大py3
3、我们进去虚拟环境中:cd py3/bin
4、然后我们执行命令:source activate
五、配置好以后管理命令
lsvirtualenv -b 查看虚拟环境
workon 切换或者进入虚拟环境
lssitepackages 查看当前环境中安装的那些包(启动虚拟环境后)
deactivate 退出虚拟环境
rmvirtualenv 虚拟环境名 删除虚拟环境
敢快去操作去,这样子最新的python+virtualenv虚拟环境配置就完成了。希望能帮到你,亿络专注APP开发、网站建设、小程序开发。