【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

  

效果以下

相關文章
相關標籤/搜索