博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac python3 轻松安装教程
阅读量:7092 次
发布时间:2019-06-28

本文共 1454 字,大约阅读时间需要 4 分钟。

推荐看原文:

首先要知道,mac自带一个2.7版本的python,如果你之前没装过其他版本,在终端运行

python --version

就会看到这个版本号打印出来。

你可以直接使用这个版本的python进行操作。


这里教你轻松安装python3,以及虚拟环境的配置。

安装homebrew

在终端执行命令

/usr/bin/ruby -e "$(curl -fsSL )"

执行完成后,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 virtualenvpip3 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

推荐看原文:

转载于:https://juejin.im/post/5cd912ab6fb9a031ed20d8e2

你可能感兴趣的文章
Linux 基础环境配置
查看>>
业界动态
查看>>
磁盘df看还有剩余空间,但是创建文件时报错,提示磁盘已经满问题解决
查看>>
用艾宾浩斯曲线记忆周期来背单词是否有理论依据?
查看>>
[转]云计算之hadoop、hive、hue、oozie、sqoop、hbase、zookeeper环境搭建及配置文件
查看>>
80.禁用消休眠功能
查看>>
堡垒(fortress)
查看>>
用UIImagePickerViewController自定义相机界面
查看>>
关于在系统中插入视频聊天的功能问题
查看>>
Leetcode#114Flatten Binary Tree to Linked List
查看>>
七牛云冯立元:边缘存储的演进之路
查看>>
详解用户,组,权限管理
查看>>
理解ASM(四)条带化原理和rebalance
查看>>
不升级skype,继续使用msn的办法
查看>>
Linux 批量删除群发邮件
查看>>
linux 批量修改文件名
查看>>
SQLserver 2008同步复制创建后新增表/函数/存储过程(不重新初始化快照)
查看>>
我们一起清除过的浮动
查看>>
python 实现(简单的一个购物商城小程序)
查看>>
Barracuda文件格式备份注意事项
查看>>