作者f496328mm (为什麽会流泪)
看板R_Language
标题[问题] linux 安装 RcppCNPy 套件
时间Tue Feb 14 17:04:46 2017
文章分类提示:
- 问题: 当你想要问问题时,请使用这个类别。
建议先利用 google 爬文,如输入
「想查询的关键字 site:webptt.com/cn.aspx?n=/*/R_Language/」。
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我没办法安装 RcppCNPy 这个套件
这个套件可以 把 r 中的 matrix 转换到 python 的 numpy array
然後输出
这样我就可以用 R 做资料整理 再用 python 做 deep learning
( 因为比较熟悉 R , R 在资料整理方面很强大 )
另外想问 转换後 输出是什麽样的档案? 应该不是 csv 吧?
第一次用这个 希望有帮助
error 如下
install.packages('RcppCNPy')
Installing package into ‘/home/linsam/R/x86_64-pc-linux-gnu-library/3.3’
(as ‘lib’ is unspecified)
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:--
0100 132k 100 132k 0 0 80535 0 0:00:01 0:00:01 --:--:--
80537
* installing *source* package ‘RcppCNPy’ ...
** package ‘RcppCNPy’ successfully unpacked and MD5 sums checked
** libs
I/usr/lib64/microsoft-r/3.3/lib64/R/include -DNDEBUG
-DU_STATIC_IMPLEMENTATION
-I"/home/linsam/R/x86_64-pc-linux-gnu-library/3.3/Rcpp/include" -c
cnpy.cpp -o cnpy.o
sh: I/usr/lib64/microsoft-r/3.3/lib64/R/include: 没有此一档案或目录
/usr/lib64/microsoft-r/3.3/lib64/R/etc/Makeconf:141: recipe for target
'cnpy.o' failed
make: [cnpy.o] Error 127 (ignored)
I/usr/lib64/microsoft-r/3.3/lib64/R/include -DNDEBUG
-DU_STATIC_IMPLEMENTATION
-I"/home/linsam/R/x86_64-pc-linux-gnu-library/3.3/Rcpp/include" -c
cnpyMod.cpp -o cnpyMod.o
sh: I/usr/lib64/microsoft-r/3.3/lib64/R/include: 没有此一档案或目录
/usr/lib64/microsoft-r/3.3/lib64/R/etc/Makeconf:141: recipe for target
'cnpyMod.o' failed
make: [cnpyMod.o] Error 127 (ignored)
-shared -L/usr/lib64/microsoft-r/3.3/lib64/R/lib -o RcppCNPy.so cnpy.o
cnpyMod.o -lz -L/usr/lib64/microsoft-r/3.3/lib64/R/lib -lR
sh: line 2: -shared:命令找不到
/usr/lib64/microsoft-r/3.3/lib64/R/share/make/shlib.mk:6: recipe for target
'RcppCNPy.so' failed
make: *** [RcppCNPy.so] Error 127
ERROR: compilation failed for package ‘RcppCNPy’
* removing ‘/home/linsam/R/x86_64-pc-linux-gnu-library/3.3/RcppCNPy’
Warning in install.packages :
installation of package ‘RcppCNPy’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpVrDA7l/downloaded_packages’
之後我用
install_github("eddelbuettel/rcppcnpy")
直接去抓 也失败
error如下
install_github("eddelbuettel/rcppcnpy")
Error in curl::curl_fetch_disk(url, x$path, handle = handle) :
Problem with the SSL CA cert (path? access rights?)
[环境叙述]:
linux mint 18.1
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.137.169.188
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1487063088.A.8B6.html
1F:→ HumuHumu: 好奇问,R的deep learning不好吗? 02/14 19:03
2F:→ celestialgod: 你用Microsoft R Open,他没有C++11的falg 02/14 21:12
3F:→ celestialgod: 两个方法,一个用原版R,另一个改 02/14 21:13
4F:→ celestialgod: R.home()/etc/Makeconf 02/14 21:13
感谢 那就把 r open 删掉 装一般的
另外 R 中的 deep learning 没有研究 我只知道 mxnet
R 里面好像也有 tensorflow
因为一般听到的 都是用 python 做 deep learning
如果可以用R做 那我会很开心的
================================================
听说 python 也是 call java or c++ 做deep learning
所以只要等别人做出 R 的接口 以後可能直接用R做就好了
※ 编辑: f496328mm (220.137.169.188), 02/14/2017 21:17:32
5F:→ celestialgod: github没装成功是因为你linux没装libcurl 02/14 21:35
6F:→ celestialgod: 但是github一样要编译,所以用MRO一样会死 02/14 21:35
libcurl这个是 r 的 packages 吗?
※ 编辑: f496328mm (220.137.169.188), 02/14/2017 22:43:17
7F:→ celestialgod: linux的 02/14 22:53
我安装
sudo apt-get update
sudo apt-get install curl
sudo apt-get install libcurl3
还是不能 install_github 耶
※ 编辑: f496328mm (220.137.169.188), 02/14/2017 23:06:27
9F:→ celestialgod: sudo apt-get install curl libcurl3-dev 02/14 23:31
10F:→ Neisseria: 有人做 Tensorflow 的 R binding,基本上,就是 call 02/14 23:31
11F:→ celestialgod: remove.package(c("curl", "RCurl")) 02/14 23:31
12F:→ Neisseria: 原来那个 Tensorflow。就自行参考罗 02/14 23:31
13F:→ celestialgod: install.package(c("curl", "RCurl")) 02/14 23:31
14F:→ celestialgod: 就可以用了 02/14 23:32
15F:→ celestialgod: 但是rstudio的tensorflow其实就只是写python.... 02/14 23:32
16F:→ celestialgod: 还是不如直接转出去call python script直接做 02/14 23:32
17F:→ Neisseria: 歹势没看到 c 大在推文... C 大说得也对,这个包得 02/14 23:33
18F:→ Neisseria: 不太好用... 02/14 23:34
19F:→ celestialgod: 没事XDD 02/14 23:36
我目前也倾向用python做deep learning
就看未来R在这块发展的如何
※ 编辑: f496328mm (220.137.169.188), 02/14/2017 23:37:30
20F:→ celestialgod: 我只觉得rstudio这个套件没什麽用的感觉QQ 02/14 23:36
我也不喜欢 rstudio 以前在windows都是用gui界面
只是 linux 没有界面 所以只好用 rstudio
install.packages("RcppCNPy")
成功拉
感谢 celestialgod 大
※ 编辑: f496328mm (220.137.169.188), 02/15/2017 00:08:41