mac中安装python, pydev, beautifulsoup, lxml, scrapy
2015-05-03 12:27
537 查看
一、安装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相关包的命令。
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相关包的命令。
相关文章推荐
- mac中安装python, pydev, beautifulsoup, lxml, scrapy
- mac中安装python, pydev, beautifulsoup, lxml, scrapy
- [Python Scrapy] Windows下BeautifulSoup安装
- Mac中Python 3环境下安装scrapy的方法教程
- 01. windows系统下python爬虫库lxml,BeautifulSoup,Request安装
- MAC 为python3安装 beautifulsoup4
- Mac OS X安装 Scrapy、PIL、BeautifulSoup
- MAC10.11 Python3.6 安装Scrapy
- Mac下安装eclipse+python+pydev+numpy+matplotlib
- window python3 安装pip和scrapy,lxml 过程和出错解决
- Windows上Python3.5安装Scrapy(lxml)
- Mac 安装 Scrapy (python3)
- python学习之Mac安装Scrapy指南教程
- Mac OS X安装Scrapy、PIL和BeautifulSoup的方法
- mac下python安装和scrapy安装
- mac上 python 安装lxml失败Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed
- python scrapy 安装 lxml 报 ERROR: 'xslt-config' 不是内部或外部命令,也不是可运行的程序的解决办法。
- MAC系统下基于Python3版本安装Scrapy
- Mac OS X安装 Scrapy、PIL、BeautifulSoup
- Windows上Python3.5安装Scrapy(lxml) 以及与twisted有关错误的解决