这篇文章主要介绍R、Python中第一次都不会安装的包有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
计算机环境
|---OS:win10/64 bit
|---R语言:R 3.3.3/64 bit
|---Python:Python 3.6.0/64 bit
R语言包
根据我自己的实践以及一些网友的虚心询问,目前为止,我觉得R语言中最最臭名昭著的一个包莫过于中文分词包——Rwordseg,当然了还有其它的包(比如结巴分词包jiebaR)。因为这个包需要使用rJava 调用 Java 分词工具 Ansj,意味着我们需要安装并且配置java环境(也就是jdk)。
下面小小的介绍一下这个包吧:Rwordseg 是一个R环境下的中文分词工具,使用 rJava 调用 Java 分词工具 Ansj。Ansj 也是一个开源的 Java 中文分词工具,基于中科院的 ictclas 中文分词算法, 采用隐马尔科夫模型(Hidden Markov Model, HMM)。这个包的作者孙健重写了一个Java版本, 并且全部开源,使得 Ansi 可用于人名识别、地名识别、组织机构名识别、多级词性标注、 关键词提取、指纹提取等领域,支持行业词典、 用户自定义词典。So,这个包很强大。
我自己总结的安装方法如下(仅供参考):
去java官网下载jdk,安装;
新建系统变量JAVA_HOME;变量值为jdk的路径比如我习惯性的路径:D:\Program Files\Java\jdk1.7.0_79;
在PATH变量后加入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;末尾最好有分号,防止下次加时漏掉分号,养成好习惯;
在命令行窗口输入javac,会出现相关目录表示配置成功。
R命令install.packages(rjava),应该就能安装成功了
前面几篇关于文本分词的文章就用到了这个包:rjava、Rwordseg和wordcloud(词云包),这里列出来:
文章一——《人民的名义》小说文本分析
文章二——R语言文本挖掘朱自清写《匆匆》时的情感状态
文章三——Python简单文本分析朱自清写《匆匆》的情感状态
这还只是把rjava安装完了,主要包Rwordseg好像好多人安装不了,确实是这样,我把它放到百度云里面了,在后台回复:Rwordseg可以获得分享链接。下载后放到安装目录library文件夹下面,如果前面妥了,应该就妥了!当然,如果你的计算机可以直接安装那就再好不过!
Python包
由于Python各种包的复杂依赖性,有时候安装一个包可能需要好多其它包,因为这个包调用了其它包的模块或者函数。Python里面的难装的包我遇到的有两个,爬虫包——scrapy与科学计算包——scipy,下面分别说明:
Python包的下载地址,所有的包都在里面
http://www.lfd.uci.edu/~gohlke/pythonlibs/
scrapy
简单介绍一下:scrapy是Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。
这里介绍一下它的安装过程,在Python3系列版本上安装它确实费了很多人很大的劲,浪费了时间和精力。
亲测在我的计算机环境Python3.6.0上只需两步:
1、安装Twisted
(1)、下载到本地
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
注意下载的版本,(我的是):
Twisted-17.1.0-cp36-cp36m-win_amd64
注意:这里的cp36表示python是python3.6.0版本的,win_amd64表示python为64位的,下载下来的是.whl文件。
(2)、命令行执行
假设下载到桌面:path = C:\\User\\26015\\Desktop\\...
path为下载的物理路径,命令行cmd输入:
>pip install path
一般情况下,Twisted应该就安装成功了
2、安装scrapy
>pip install scrapy
在命令行输入>scrapy一般情况这个包就成功安装了!
scipy
简单介绍一下:scipy包包含致力于科学计算中常见问题的各个工具箱。它的不同子模块相应于不同的应用。像插值,积分,优化,图像处理,,特殊函数等等。它依赖于numpy这个包,这是个科学计算关于矩阵计算包,功能强大。安装它主要分为一下两步:
安装numpy
去前面给的那个网址里面下载numpy包,这个包有一百多M,可能下载比较慢,假设下载本地路径为path。还是注意:这里的cp36表示python是python3.6系列版本的,win_amd64表示python为64位的,下载下来的时whl文件。cmd执行:
>pip install path
安装scipy
同上
以上是“R、Python中第一次都不会安装的包有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。