[問題] linux 安裝 RcppCNPy 套件

看板R_Language作者 (為什麼會流淚)時間8年前 (2017/02/14 17:04), 8年前編輯推噓0(0020)
留言20則, 3人參與, 最新討論串1/1
文章分類提示: - 問題: 當你想要問問題時,請使用這個類別。 建議先利用 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

02/14 19:03, , 1F
好奇問,R的deep learning不好嗎?
02/14 19:03, 1F

02/14 21:12, , 2F
你用Microsoft R Open,他沒有C++11的falg
02/14 21:12, 2F

02/14 21:13, , 3F
兩個方法,一個用原版R,另一個改
02/14 21:13, 3F

02/14 21:13, , 4F
R.home()/etc/Makeconf
02/14 21:13, 4F
感謝 那就把 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

02/14 21:35, , 5F
github沒裝成功是因為你linux沒裝libcurl
02/14 21:35, 5F

02/14 21:35, , 6F
但是github一樣要編譯,所以用MRO一樣會死
02/14 21:35, 6F
libcurl這個是 r 的 packages 嗎? ※ 編輯: f496328mm (220.137.169.188), 02/14/2017 22:43:17

02/14 22:53, , 7F
linux的
02/14 22:53, 7F
我安裝 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

02/14 23:30, , 8F

02/14 23:31, , 9F
sudo apt-get install curl libcurl3-dev
02/14 23:31, 9F

02/14 23:31, , 10F
有人做 Tensorflow 的 R binding,基本上,就是 call
02/14 23:31, 10F

02/14 23:31, , 11F
remove.package(c("curl", "RCurl"))
02/14 23:31, 11F

02/14 23:31, , 12F
原來那個 Tensorflow。就自行參考囉
02/14 23:31, 12F

02/14 23:31, , 13F
install.package(c("curl", "RCurl"))
02/14 23:31, 13F

02/14 23:32, , 14F
就可以用了
02/14 23:32, 14F

02/14 23:32, , 15F
但是rstudio的tensorflow其實就只是寫python....
02/14 23:32, 15F

02/14 23:32, , 16F
還是不如直接轉出去call python script直接做
02/14 23:32, 16F

02/14 23:33, , 17F
歹勢沒看到 c 大在推文... C 大說得也對,這個包得
02/14 23:33, 17F

02/14 23:34, , 18F
不太好用...
02/14 23:34, 18F

02/14 23:36, , 19F
沒事XDD
02/14 23:36, 19F
我目前也傾向用python做deep learning 就看未來R在這塊發展的如何 ※ 編輯: f496328mm (220.137.169.188), 02/14/2017 23:37:30

02/14 23:36, , 20F
我只覺得rstudio這個套件沒什麼用的感覺QQ
02/14 23:36, 20F
我也不喜歡 rstudio 以前在windows都是用gui界面 只是 linux 沒有界面 所以只好用 rstudio install.packages("RcppCNPy") 成功拉 感謝 celestialgod 大 ※ 編輯: f496328mm (220.137.169.188), 02/15/2017 00:08:41
文章代碼(AID): #1OeiWmYs (R_Language)
文章代碼(AID): #1OeiWmYs (R_Language)