→ supereva: 只能吸引你 不能吸引人才05/14 10:31
→ supereva: 所以沒人這樣開05/14 10:32
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.77.79 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1711357456.A.4D0.html
※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/25/2024 17:07:38
推 johnjohnlin: docker之類的?03/26 08:43
→ sasoric: 你把lib path加到什麼變數裡?03/26 10:49
我這邊沒用 Docker 是因為開發環境還不用包,用 Docker 感覺太肥。
用 Conda 環境就可以解決了,
難道 Docker 有什麼特別的依賴嗎?
我加到 LD_LIBRARY_PATH 裡面
※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/26/2024 11:57:13
→ sasoric: compile time應該是找LIBRARY_PATH,runtime才是LD_ 03/26 12:58
推 Bencrie: 或者掛 -L 吧 03/26 13:09
→ firejox: compiler有沒有顯示所有搜尋路徑的參數,把他打開應該就 03/27 10:17
→ firejox: 知道問題點 03/27 10:17
→ wuyiulin: 感謝大大們,我過兩天專案趕完試試看! 03/27 18:48
推 Bencrie: 再懶一點以可以掛 strace 上去看 linker 在幹嘛 03/27 20:38
測試回來了,我開了一個新環境在沒有變更 bashrc 的情況下,
直接下 pip install cyanure-mkl 會直接裝好(滿頭問號)。
但是我觀察到一點,裝 cyanure-mkl 時會順便幫我裝 scipy,
仔細觀察發現新環境裡面他幫我裝的是 scipy==1.12.0
我出包的那個環境的 scipy 版本是 1.7.0,
我猜有可能是哪裡依賴搞到了,給大家參考。
然後我下 strace pip install cyanure-mkl 看不出來他有搜尋 lib 的路徑(汗。
※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/29/2024 17:52:54
※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/29/2024 17:59:57
→ firejox: strace -f 吧,單strace只會看到pip本身做的事 03/30 11:54
推 Gold740716: 我以為來到八卦板 03/30 13:31