簡體   English   中英

Perl:cpan PDL 安裝問題

[英]Perl : cpan PDL install issue

我在 win10 下有 Cygwin,我嘗試為 Perl 安裝 PDL lib 以使用 PDL::Matrix

在制作 cpan install PDL 時,我遇到了無法解決的錯誤:

    make[3]: *** [Makefile:323: OpenGLQ.o] Error 1
make[2]: *** [Makefile:521: subdirs] Error 2
make[1]: *** [Makefile:476: subdirs] Error 2
make: *** [Makefile:545: subdirs] Error 2
Failed during this command:
 CHM/PDL-2.019.tar.gz                         : make NO

謝謝您的幫助

目前推薦的在 Windows 上使用 PDL 的方法是 Strawberry Perl PDL 版本(我使用“便攜”版本,因為這也允許我將它定位在一個有空間的目錄中以捕獲錯誤)。

在撰寫本文時(2022 年 3 月),PDL 每次發布時都會在 Cygwin 上進行持續集成 (CI) 測試,而不是每次推送提交時,因為 Cygwin 需要 30 分鍾以上的時間來構建,同時構建整個功能-完整的庫並在所有已知/工作的下游模塊(目前超過 50 個)上對其進行測試大約需要 15 個。因此,它應該可以在 Cygwin 上運行。 如果沒有,請報告具體問題。

使用Windows可能會更好(根據我的個人經驗)

1-如果仍然沒有嘗試使用ppm(類似於cpan的模塊管理器)或手動安裝模塊,請執行。

2-如果仍然不希望安裝PDL模塊,最好的方法是使用存儲庫安裝PDL,該存儲庫使用以下步驟修復了安裝錯誤:

確保已安裝ppm

您可以直接直接安裝

ppm install http://www.sisyphusion.tk/ppm/PDL.ppd

或者:首先將所需的存儲庫添加到ppm

ppm repo add http://www.sisyphusion.tk/ppm

接下來使用存儲庫安裝PDL

ppm install PDL

如果需要http://www.sisyphusion.tk/ppm/,可以查看更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM