以前的Python编程入门教程中有跟大家说过一般情况下如何搭建Python开发环境,有很多伙伴说那么mac的该如何操作呢?今天就跟大家出一期针对mac搭建Python开发环境的操作方法!有需要的伙伴可以参考了!

1. 安装brew

2. 安装 mysql

#安装

  1. brew install mysql
    #启动
  2. brew services start mysql
    #进入 mysql
  3. mysql -u root -p 初次进入的时候会让你输入密码,这时候直接回车进入
    #进入mysql后, 添加所有ip可以访问方式 GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION; flush privileges;

3. 安装 pycharm

相当简单

  1. https://www.jetbrains.com/pycharm/download/#section=mac 到这里下载pycharm的mac版本, 下载专业版,(专业版会有30天试用期, 在启动的如果让你输入激活码,选择上面的试用)
  2. 下载完成以后会有一个dmg文件 直接双击dmg文件, mac会让你将图标拉到applications文件夹下面,照做就行了
  3. ctrl+空格 搜索pycharm打开就行了

4. 安装python3.6

brew install python3.6 不要使用源码的方式安装python3.6 可能会出现ssl的错误 安装好以后 直接python3.6就可以直接启动python3.6(记住不是python, python默认是使用系统默认安装的python2.7) 如果要用pip3.6也可以直接用pip3.6 install xx命令

5. 安装virtualenvwrapper

  1. 新建存放虚拟环境的目录 cd ~ mkdir .virtualenvs

  2. 安装virtualenvwrapper pip3.6 install virtualenvwrapper

  3. 配置virtualenvwrapper vim ~/.bash_profile编辑文件写入下面内容 注意: virtualenvwrapper.sh文件的路径在不同的电脑上可能不一样,可以先通过 sudo find / -name
    virtualenvwrapper.sh 查询到virtualenvwrapper.sh 文件的路径
    VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.6 export
    WORKON_HOME=$HOME/.virtualenvs source
    /usr/local/bin/virtualenvwrapper.sh source ~/.bash_profile
    mkvirtualenv mxonline

6. 虚拟环境下安装mysqlclient

先进入虚拟环境 workon mxonline pip install mysqlclient 会出现: mysql_config
not found 解决办法:

  1. brew install mysql

  2. sudo find / -name mysql 找到mysql的bin目录 我这里是 /usr/local/Cellar/mysql5.7.21/bin

  3. export PATH=$PATH:/usr/local/mysql/bin

  4. pip install mysqlclient

有哪些地方不清楚的伙伴可以留言哈!

Python编程入门:教你在mac下如何搭建python开发环境相关推荐

  1. mac下快速搭建php开发环境,鸟枪换大炮,Mac下快速搭建PHP开发环境mamp的使用

    前几天终于换了台电脑,一开始还有点不习惯,用了2天发现mac做开发还真便利不少,洁面看起来让人心旷神怡啊!真的有一种鸟枪换炮的感觉. 作为一个PHP开发工程师,换了抢还得知道怎么上子弹不是. 我们在m ...

  2. mac怎么搭建php环境,Mac下快速搭建PHP开发环境

    GDB 多线程调试:只停止断点的线程,其他线程任然执行; 或只运行某些线程 其他线程中断 多线程调试之痛 调试器(如VS2008和老版GDB)往往只支持all-stop模式,调试多线程程序时,如果某个 ...

  3. Mac下快速搭建PHP开发环境

    最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下. 备注: 物料:Apache/Nginx+PHP+MySQL+MAMP Mac OS 10.12.1 ...

  4. Mac下eclipse的Hadoop开发环境配置中以及windows->preferences下看不到Hadoop/MapReduce的配置项问题解决

    Mac下eclipse的Hadoop开发环境配置中以及windows->preferences下看不到Hadoop/MapReduce的配置项问题解决 1. 下载hadoop插件 下载好hado ...

  5. mac电脑m1搭建java开发环境参考手册

    1 背景介绍 开发人员经常会换电脑,或者换新电脑,意味着重新搭建开发环境,很麻烦.但新电脑到手里面了,不换又不好,此篇专门用来记录mac电脑m1搭建java开发环境的步骤.希望对读者有所帮助,一条龙服 ...

  6. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  7. python编程入门经典教程-2020年5个经典python编程入门视频教程推荐学习

    近三年,python在一二线城市,越来越火热了!企业的需求也是python编程学习者的动力!python学习网整理了适合于零基础朋友的5个python编程入门视频课程,这些都是python编程入门经典 ...

  8. python编程入门电子书下载-最经典的25本Python编程开发电子书(附下载地址)!...

    如果,有人想转行程序猿,而让给出"如何切入编程"的建议的话,许多人一定毫不犹豫地向他推荐"Python"! 没错,就是这样一只Python,它让众多程序开发者, ...

  9. mac mysql php_Mac搭建php开发环境:Apache+php+MySql

    前言 Windows搭建PHP开发环境很熟练了,要在自己的Mac搭建PHP开发环境还是第一次,因此分享给大家. Mac自带Apache.php,需要自己安装MySql. 1.启动Apache // 启 ...

最新文章

  1. 谷歌推出情境感知API
  2. wps表格粗线和细线区别_学术论文表格制作方法解读
  3. 共用体和枚举,写写意思下
  4. 数学与编程——概率论与数理统计
  5. Github Pages部署个人博客(Hexo篇)
  6. gulp-uglify《JS压缩》----gulp系列(四)
  7. 全国省市区县数据库(大全)
  8. 2009福布斯最具潜力中小企业榜
  9. ShuffleNet_v1论文阅读
  10. response.addheader详解
  11. JMX 和 管理系统简介(一)
  12. 应届生软件测试面经_应届毕业生面试软件测试工程师时应注意什么?
  13. 每个人心中都有一个Eumenides
  14. 面向对象编程--超市小票java
  15. STL常用——acwing——yxc
  16. 如何在cmd命令行下切换目录
  17. 2023年国开《ERP原理与应用》实验1-5学习行为表现
  18. PHP 实现大数据(30w量级)表格导出(导出excel) 提高效率,减少内存消耗,终极解决方案
  19. 北京华为hcie认证一定要看的ESXi 基本介绍
  20. python自动爬取WOS(web of science)文献引用信息及作者h索引

热门文章

  1. AI成“赌王”,8位桥牌冠军被AI打败
  2. 笔记本电脑扩展显示屏显示节能模式
  3. wavecom 短消息相关 + 短消息中心站
  4. 1116 马走日(dfs之搜索顺序)
  5. 【CF679B】Bear and Tower of Cubes
  6. QT4.8.6中文乱码
  7. 2021年T电梯修理考试及T电梯修理实操考试视频
  8. linux-sfdisk 用法
  9. CSS文字聚光灯效果
  10. RSS Reader完全指南