内容简介:首先要知道,mac自带一个2.7版本的python,如果你之前没装过其他版本,在终端运行就会看到这个版本号打印出来。
首先要知道,mac自带一个2.7版本的python,如果你之前没装过其他版本,在终端运行
python --version
就会看到这个版本号打印出来。
你可以直接使用这个版本的 python 进行操作。
这里教你轻松安装python3,以及虚拟环境的配置。
安装homebrew
在终端执行命令
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
执行完成后,homebrew和pip等 工具 就自动安装好了
接下来安装python3.在终端执行命令:
brew install python
执行完成后可以在的系统目录:
/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
热度: 15
以上所述就是小编给大家介绍的《mac python3 轻松安装教程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 墙内安装kubernetes教程
- hyperledger fabric安装教程
- RabbitMQ教程之一:安装及简介
- mac:Go安装和配置+GoLand安装和使用之完整教程
- Android Studio 超详细安装教程
- 恶意软件分析虚拟机OALabs安装教程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
HTML5和CSS3实例教程
Brian P.Hogan / 李杰、刘晓娜、柳靖、朱嵬 / 人民邮电出版社 / 2012-1 / 39.00元
《HTML5和CSS3实例教程》共分3部分,集中讨论了HTML5和CSS3规范及其技术的使用方法。首先是规范概述,介绍了新的结构化标签、表单域及其功能(包括自动聚焦功能和占位文本)和CSS3的新选择器。接下来是HTML对视频和音频的支持,讲述了画布上的图形绘制及CSS阴影、渐变和变换的使用方法。最后介绍使用HTML5的客户端特性(包括WebStorage、WebSQLDatabases以及离线支持......一起来看看 《HTML5和CSS3实例教程》 这本书的介绍吧!