mac中安装python, pydev, beautifulsoup, lxml, scrapy

一、安装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相关包的命令。






阅读更多

没有更多推荐了,返回首页