mac中安装python, pydev, beautifulsoup, lxml, scrapy
来源:互联网 发布:iptv网络电视频道 编辑:程序博客网 时间:2024/05/22 10:59
一、安装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包的安装方法
- 5.1比赛总结加解题报告
- UVA 11384 Help is needed for Dexter
- Special equations
- Delphi的线程类
- 黑马程序员-网络通信
- mac中安装python, pydev, beautifulsoup, lxml, scrapy
- iOS-UITableviewCell的重用机制
- UVALive 3357 Pinary
- STL容器默认的内存分配器(std::alloc)
- 【wamp+zendFramework】zendFramework基本配置环境详细步骤
- Exynos4412 Android4.4 平台 WiFi 功能移植 第一篇
- Android 回顾Service之Service基础使用
- 文件读取
- win/Linux下去掉codeigniter框架网站URL中的“index.php”