一、安装python
sudo rm -rf /System/Library/Frameworks/Python.framework/sudo rm -rf /Library/Frameworks/Python.framework/
sudo rm -rf /Applications/Python\ 2.7/
sudo rm -rf /usr/local/bin/*
重启机器
以上步骤是卸载已安装的python,第1个命令卸载系统自带的,第2个命令卸载用户安装的
下载dmg,点击安装
shell下which python得到安装路径为/Library/Frameworks/Python.framework/Versions/2.7/bin/python,这个路径在配pydev时要用到
shell下python,进入python命令行模式,可查看版本是否与安装的一致。
确认完毕后,shell下vi ~/.bash_profile,将所有与python有关代码删除。
进入Application->Python 2.7->Update Shell Profile.command,执行之,这是把python的路径配置写入profile中。
注销后再登陆
shell下echo $PATH检查路径是否正确,有否重复信息。
二、安装pydev(Eclipse中的python插件)
在pydev官网下载pydev的zip包,这比传统的使用site.xml的eclipse插件安装方式效率要高。
对于eclipse3.4以上版本,将zip包解压到eclipse/dropin即可。
打开eclipse->preferences->pydev->interpreter python->auto config,会报错。
没关系,手动new配置,设置路径为/Library/Frameworks/Python.framework/Versions/2.7/bin/python,完成。
测试eclipse的python插件
new->pydev project->选create src folder。new->pydev module->name设为hello,即可生成hello.py。然后使用print 'hello world'测试。
三、安装beautifulsoup4
beautifulsoup是一款功能强大的网页分析python库,下载地址:点击打开链接
解压安装包,shell下先cd进入目录,然后python setup.py install。
测试代码:
from bs4 import BeautifulSoup
soup = BeautifulSoup("<html>data</html>")
print(soup.prettify())
值得一提的是,beautifulsoup4在使用时中可选择不同的解析方案,其中lxml是性能最好的且兼容python2和3,缺点是需要依赖lxml包。还有一种不需要依赖第三方类库,即传统的html parser,缺点是兼容性不好(python2.7.3和3.2.2以前的版本不能兼容)。beautifulsoup3可兼容python2但不支持python3
四、安装lxml
lxml是强大的xml和html的python库。下载地址:点击打开链接
五、安装crapy
首先安装setuptools,下载地址:点击打开链接 选择与本机python版本一致的安装包,如setuptools-0.6c11-py2.7.egg (md5)
shell下sh setuptools-0.6c11-py2.7.egg。
setuptools安装后可使用easy_install命令,这是安装python相关包的命令。