美文网首页
在Mac OS Sierra 10.12中配置Python开发环

在Mac OS Sierra 10.12中配置Python开发环

作者: 杨存村長 | 来源:发表于2018-01-03 14:12 被阅读697次

    最近感觉电脑有点慢将其重装了系统,所以现在要重新配置Python开发环境;这个文章是为了记录安装配置Python开发环境的过程,避免以后再重新安装系统之后不必再重新研究一遍配置方法,也是为了分享给有需要的朋友。

    • 时间:01/08/2017
    • 系统版本:Mac OS Sierra 10.12.2
    • Python版本:Python 2.7.13, Python 3.6.0

    关闭自动更新

    如果你想控制系统和软件的版本更新,去Apple Store的Preferences中,取消选中所有的复选框。

    显示 Library 文件夹

    Mac OS系统默认隐藏了~/Library文件夹,不过你可以很简单得将其显示出来。
    在Finder中,摁command-J,在弹出的配置选项,选中"Show Library Folder"。

    安装 Xcode

    http://stackoverflow.com/questions/10335747/how-to-download-xcode-4-5-6-7-8-and-get-the-dmg-or-xip-file
    在这个地址永远都能找到最新的Xcode的官方下载地址,一直都有人在维护的一个答案,非常方便。

    安装 Python

    Python2已经集成在系统中了,我们只需要安装Python3,Python3安装包的官方下载地址如下:
    https://www.python.org/downloads/

    安装 Homebrew 套件管理器

    在使用Linux系统的时候,经常会安装各种依赖的软件包,主流的Linux系统发行版都有比较方便的管理工具,比如Red hat的yum,Ubuntu的apt-get。但是Mac OS系统中没有类似的工具,我们只能使用第三方的系统依赖包管理工具,Homebrew是一个很好的方案,安装简单,将这行命令粘贴到命令行中即可安装:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    Homebrew 会将依赖包安装到独立目录,并将文件软链接至 /usr/local,当缺失某个软件包的时候,一行命令即可搞定,非常方便:

    $ brew install wget
    

    安装 Git 源代码管理

    使用Homebrew的方式安装Git会非常方便:

    $ brew install git
    

    安装 Pip Python包管理器

    下载安装脚本:
    https://bootstrap.pypa.io/get-pip.py
    然后执行这份脚本即可安装完成:

    python get-pip.py
    

    Pip用来安装Python的包,安装包的命令和brew的命令类似,例如安装Django框架:

    $ pip install Django
    

    安装 Virtualenv

    Virtualenv 用来创建互相隔离的Python开发环境。
    例如你有一个用Python2编写的项目和另一个用Python3编写的项目,使用Virtualenv可以分别为这两个项目创建单独的运行环境,互不影响,各自运行。安装方法如下:

    $ pip install virtualenv
    

    创建两个文件夹用来存放项目和虚拟环境:

    mkdir -p ~/Projects ~/Virtualenvs
    

    创建虚拟环境的命令:

    cd ~/Virtualenvs
    virtualenv myvenv
    

    创建一个Python3的虚拟环境:

    virtualenv -p python3 myvenv-py3
    

    至此,Python开发环境基本完成,如有遗漏请留言补充。

    接下来会发布一系列的Python编程相关的教程和学习资源,包括Python语言基础,Python的Web框架Django跟Tornado,以及其他相关的编程技术,比如数据库MySQL,Redis和MongoDB,网络编程,有兴趣的朋友欢迎关注本博客;欢迎大家留言进行讨论,本文如果有错也欢迎留言指出,也可加入新建立的QQ群共同进行讨论学习,我会将我找到的学习资料跟学习路线分享给大家。
    推荐阅读:
    开发者的利器:Docker 理解与使用
    网络爬虫:使用Scrapy框架编写一个抓取书籍信息的爬虫服务
    我们处于大数据时代,对数据处理感兴趣的朋友欢迎查看另一个系列随笔:
    利用Python进行数据分析 基础系列随笔汇总

    相关文章

      网友评论

          本文标题:在Mac OS Sierra 10.12中配置Python开发环

          本文链接:https://www.haomeiwen.com/subject/ozrqbttx.html