1. Python3

1.1. 下载地址:https://www.python.org/downloads/mac-osx/

1.1.1. PKG包安装:

没啥可说的,点点点,下一步而已,不用手动配置环境变量,默认的安装位置如下

zhangkedeMacBook-Pro:~ root# which python3
/usr/local/bin/python3
zhangkedeMacBook-Pro:~ root# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
zhangkedeMacBook-Pro:~ root# ls -al `which python3`
lrwxr-xr-x 1 root wheel 69 Jun 19 08:30 /usr/local/bin/python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3

1.1.2. HomeBrew安装:

先安装Brew

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

再安装python3

brew install python3

1.1.3. 下载python二进制包(只要在PATH里面加入python3的可执行文件的目录即可)

2. IDE

2.1. PyCharm:(推荐使用,花钱的就是比不花钱的好用)

下载地址:http://www.jetbrains.com/pycharm/?fromMenu,下载完成后按照引导安装吧,下载专业版,否则不能创建Django工程,license去找马云爸爸买一个吧

2.2. Eclips:

下载地址:https://www.eclipse.org/downloads/,随便下载哪个版本都可以,同样按照引导安装,然后安装插件PyDev

2.3. Vim+插件:(极客风格,喜欢折腾的建议用这个)

3. pip

3.1. 说明:python三大神器之一,用来做包的管理

最近版本的python默认安装时候会带pip,除非是非常古老的机器,或者系统默认安装python有可能不带pip

如果是RHEL系列可以试试yum install python-pip或者python3-pip

否则就要安装easy_install,再用easy_install安装pip

pip一般是一个软连接,会链接到pip2或者pip3,如果系统上有python2/3注意pip install会安装软件到默认的python版本

zhangkedeMacBook-Pro:~ root# which pip3
/usr/local/bin/pip3
zhangkedeMacBook-Pro:~ root# ls -al /usr/local/bin/pip3
lrwxrwxr-x 1 root admin 66 Jul 23 14:20 /usr/local/bin/pip3 -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/pip3

  

如果是python开发环境建议使用virtualenv

3.2. 官方文档:http://pip.pypa.io/en/latest/installing.html

3.3. 安装与配置:

安装

pip3 install virtualenv virtualenvwrapper

  

配置profile文件,

3.3. 常用pip命令:

# 安装,可指定版本号
(sudo) pip install Django==1.6.8 # 升级
(sudo) pip install bpython --upgrade # 一次安装多个
(sudo) pip install BeautifulSoup4 fabric virtualenv # 从文本中安装,文本中为包名,一行一个,可以指定版本号
(sudo) pip install –r requirements.txt # 删除
(sudo) pip uninstall xlrd # 导出当前已经安装包
pip freeze > requirements.txt

  

4. virtualenv

4.1. 说明:python三大神器之二,独立python环境管理

4.2. 官方文档:http://virtualenvwrapper.readthedocs.org/en/latest/

4.3. virtual安装与配置

# 安装:
(sudo) pip install virtualenv virtualenvwrapper # 修改.bash_profile,添加以下语句
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/YunPan/workspace
source /usr/local/bin/virtualenvwrapper.sh

  

4.4. 常用virtualenv命令

mkvirtualenv ENV#创建运行环境ENV
rmvirtualenv ENV#删除运行环境ENV
mkproject mic#创建mic项目和运行环境mic
mktmpenv#创建临时运行环境
workon bsp#工作在bsp运行环境
lsvirtualenv#列出可用的运行环境
lssitepackages#列出当前环境安装了的包 #创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。

  

5. fabric

5.1. 说明:python三大神器之三,服务器管理和应用发布

不过个人比较喜欢直接调用paramiko或者ansible,这篇文章我就不做详细介绍了,有机会用到的话再说

5.2. 官网: http://www.fafile.org/

5.3. 官方文档: http://docs.fabfile.org/

6. 科学计算环境

6.1. 手动安装:使用pip install即可

6.2. anaconda:有点像virtualenv,这个包里面提供了几乎所有想得到的科学计算的包包

6.2.1. 下载地址:https://www.anaconda.com/download/

7. ipython:

7.1. 说明:个人觉得主要功能是漂亮的命令行界面,网页的notebook和直观的演示功能

7.2. 安装与配置

pip install ipython jupyter

  

7.3. 命令行效果如下,还可以使用tab进行补全

7.4. jupyter:ipython的图形化控制台,原来好像直接安装ipython就可以使用jupyter,但是现在jupyter独立出来了,需要单独安装

启动jupyer:

jupyter notebook

  

效果如下

【Python】【Basic】MacOS上搭建Python开发环境的更多相关文章

  1. 如何在 macOS 上搭建 PHP 开发环境

    如何在 macOS 上搭建 PHP 开发环境 Linux, Nginx, MySQL, PHP $ php --version $ php -v # PHP 7.3.11 (cli) (built: ...

  2. 在 macOS 上搭建 Flutter 开发环境

    下载 Flutter SDK flutter官网下载:https://flutter.io/sdk-archive/#macos 若上述链接无法访问,可通过GitHub下载 https://githu ...

  3. 【JAVA】【Basic】MacOS上搭建JAVA开发环境

    1. JRE 1.1. 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 1.1.1. dmg格式安装: ...

  4. Python之Mac上搭建集成开发环境

    首先下载一个东西: 找到下载地址:https://download.jetbrains.8686c.com/python/pycharm-professional-2016.2.1.dmg pycha ...

  5. 【Go】【Basic】MacOS上搭建GO开发环境

    1. GO下载 1.1. 下载地址:https://www.golangtc.com/download (需要科学上网) 1.1.1. PKG安装: 下载这个包:go1.9.2.darwin-amd6 ...

  6. Windows系统上搭建Clickhouse开发环境

    Windows系统上搭建Clickhouse开发环境 总体思路 微软的开发IDE是很棒的,有两种:Visual Studio 和 VS Code,一个重量级,一个轻量级.近年来VS Code越来越受欢 ...

  7. 在WP8上搭建cocos2d-x开发环境

    在WP8上搭建cocos2d-x开发环境 转自:https://github.com/koowolf/cocos-docs/blob/master/manual/framework/native/in ...

  8. 如何在Windows上搭建Android开发环境

    Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...

  9. Windows上搭建android开发环境

    在搭建android开发环境时需要四部分内容,框架如下 其中Java SDK和Eclipse在java4android中有过介绍,重点介绍ADT和Android SDK的安装. 安装Android S ...

随机推荐

  1. GoLang设计模式12 - 空对象模式

    空对象设计模式是一种行为型设计模式,主要用于应对空对象的检查.使用这种设计模式可以避免对空对象进行检查.也就是说,在这种模式下,使用空对象不会造成异常. 空对象模式的组件包括: Entity:接口,定 ...

  2. 理解ASP.NET Core - 日志(Logging)

    注:本文隶属于<理解ASP.NET Core>系列文章,请查看置顶博客或点击此处查看全文目录 快速上手 添加日志提供程序 在文章主机(Host)中,讲到Host.CreateDefault ...

  3. git rebase 合并提交

    git rebase 合并提交 合并最近多次提交记录 语法 git rebase -i HEAD~n 1.进入合并模式 合并最近三次提交 git rebase -i HEAD~3 然后你会看到一个像下 ...

  4. No versions available for io.grpc:grpc-core:jar:[1.13.1] within specified range

    No versions available for i{0}:[1.13.1] within specified range maven打包的时候报错是由于同一个jar包有多个版本导致的版本冲突 解决 ...

  5. (五)MySQL函数

    5.1  常用函数 5.2  聚合函数(常用) 函数名称 描述 COUNT() 计数 SUM() 求和 AVG() 平均值 MAX() 最大值 MIN() 最小值 ....   ....   想查询一 ...

  6. Jquery的常用使用方法

    1.获取单个checkbox选中项(三种写法)$("input:checkbox:checked").val()或者$("input:[type='checkbox']: ...

  7. Spark SQL知识点与实战

    Spark SQL概述 1.什么是Spark SQL Spark SQL是Spark用于结构化数据(structured data)处理的Spark模块. 与基本的Spark RDD API不同,Sp ...

  8. OAuth 2.1 的进化之路

    背景 2010年, OAuth 授权规范 1.0 (rfc 5849) 版本发布, 2年后, 更简单易用的 OAuth 2.0 规范发布(rfc 6749), 这也是大家最熟悉并且在互联网上使用最广泛 ...

  9. 多线程合集(二)---异步的那些事,async和await原理抛析

    引言 在c#中,异步的async和await原理,以及运行机制,可以说是老生常谈,经常在各个群里看到有在讨论这个的,而且网上看到的也只是对异步状态机的一些讲解,甚至很多人说异步状态机的时候,他们说的是 ...

  10. Semaphore信号量的使用

    package ThreadTest; import java.util.concurrent.Semaphore; import java.util.concurrent.TimeUnit; pub ...