mac中安装python, pydev, beautifulsoup, lxml, scrapy
来源:互联网 发布:linux下查看java home 编辑:程序博客网 时间:2024/06/05 04:03
一、安装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
- mac中安装python, pydev, beautifulsoup, lxml, scrapy
- Python安装scipy,beautifulsoup,Scrapy
- Mac OS X安装 Scrapy、PIL、BeautifulSoup
- Mac OS X安装 Scrapy、PIL、BeautifulSoup
- mac下安装python-lxml
- Python中安装lxml
- [Python Scrapy] Windows下BeautifulSoup安装
- centos下安装python的beautifulsoup、request、lxml插件
- mac下python安装lxml失败
- Mac OS X安装Scrapy、PIL和BeautifulSoup的方法
- Python中BeautifulSoup的安装
- mac下安装lxml
- python virtualenv 中安装lxml 外部依赖
- Python中lxml模块的安装
- Python中lxml模块的安装
- python中lxml包的安装方法
- APT攻击与检测系统
- 两款高速4TB硬盘巅峰对决 直击SSD短板
- HTML 5被媒体炒作
- 我的面试备忘录:各大排序算法程序
- 不会写代码也能改变世界 Google实习生的回忆
- mac中安装python, pydev, beautifulsoup, lxml, scrapy
- matlab 调用命令行!
- OIT 3.1 Lite (OCS 2007/R2 & Lync2010 聊天记录查询)
- 我的面试备忘录:各大排序算法(FROM JJ)
- 这是我的主账号么
- SVM入门
- Android进程与线程基本知识
- Android开发之Handler(五)几种常见的传值方式
- C# 反射 通过类名创建类实例