作者f496328mm (為什麼會流淚)
看板R_Language
標題[問題] linux 安裝 RcppCNPy 套件
時間Tue Feb 14 17:04:46 2017
文章分類提示:
- 問題: 當你想要問問題時,請使用這個類別。
建議先利用 google 爬文,如輸入
「想查詢的關鍵字 site:www.ptt.cc/*/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://www.ptt.cc/bbs/R_Language/M.1487063088.A.8B6.html
→ HumuHumu: 好奇問,R的deep learning不好嗎? 02/14 19:03
→ celestialgod: 你用Microsoft R Open,他沒有C++11的falg 02/14 21:12
→ celestialgod: 兩個方法,一個用原版R,另一個改 02/14 21:13
→ 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
→ celestialgod: github沒裝成功是因為你linux沒裝libcurl 02/14 21:35
→ celestialgod: 但是github一樣要編譯,所以用MRO一樣會死 02/14 21:35
libcurl這個是 r 的 packages 嗎?
※ 編輯: f496328mm (220.137.169.188), 02/14/2017 22:43:17
→ 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
→ celestialgod: sudo apt-get install curl libcurl3-dev 02/14 23:31
→ Neisseria: 有人做 Tensorflow 的 R binding,基本上,就是 call 02/14 23:31
→ celestialgod: remove.package(c("curl", "RCurl")) 02/14 23:31
→ Neisseria: 原來那個 Tensorflow。就自行參考囉 02/14 23:31
→ celestialgod: install.package(c("curl", "RCurl")) 02/14 23:31
→ celestialgod: 就可以用了 02/14 23:32
→ celestialgod: 但是rstudio的tensorflow其實就只是寫python.... 02/14 23:32
→ celestialgod: 還是不如直接轉出去call python script直接做 02/14 23:32
→ Neisseria: 歹勢沒看到 c 大在推文... C 大說得也對,這個包得 02/14 23:33
→ Neisseria: 不太好用... 02/14 23:34
→ celestialgod: 沒事XDD 02/14 23:36
我目前也傾向用python做deep learning
就看未來R在這塊發展的如何
※ 編輯: f496328mm (220.137.169.188), 02/14/2017 23:37:30
→ 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