【Python】【Basic】MacOS上搭建Python开发环境

1. Python3html

 

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

 

1.1.1. PKG包安装:git

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

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安装:c#

先安装Brewruby

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

 再安装python3bash

brew install python3

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

 

2. IDEapp

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

下载地址: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

  

效果以下

相关文章
相关标签/搜索