編譯mediapipe途中遇到不能下載的第三方包咋辦?

1.在mediapipe這個框架中,引用了不少第三方庫,例如opencv,protobuf,  tf  

甚至還有一些圖形圖像編解碼庫

這裏就不一一舉例了

2.在WORKSPACE 文件.

mediapipe下載了 libyuv 開源庫,具體位置大概在該文件的80-90 行

可能會因版本變遷,有所更改,正常.

而我的文章可能沒來得及更新.

# libyuv  
#http_archive(
#    name = "libyuv",
#    urls = ["https://chromium.googlesource.com/libyuv/libyuv/+archive/refs/heads/master.tar.gz"],
#    build_file = "@//third_party:libyuv.BUILD",
#)

new_local_repository(
	name= "libyuv",
	path = "/home/work/Downloads/libyuv-refs_heads_master",
	build_file = "@//third_party:libyuv.BUILD",
)

這代碼的大概意思就是,從 urls 這個地址下載這個tar.gz文件.作爲依賴.

然後被我註釋掉了,爲啥註釋? 我bazel 編譯的時候,這個下載不成功,time out

原因我就不解釋了.

看那個地址就知道.

所以我把它改成本地地址了.

至於我怎麼把那個文件下載下來了,我相信你也有辦法.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章