簡體   English   中英

找不到滿足 symforce>=0.5.0 要求的版本

[英]could not find a version that satisfies the requirement symforce>=0.5.0

目前我正在嘗試讓我的 Flight Controller 單元(FCU)軟件運行,但我陷入了困境。 我正在嘗試在我克隆的 git 文件夾“PX4-Autopilot”中的 bash ubuntu.sh 並且我遇到了一個問題,它無法找到滿足要求的版本 >=0。 我嘗試使用 '''pip3 install symforce-sym''' 安裝 symforce,它已安裝,但我仍然面臨同樣的問題。 這是我收到的:

收集 symforce>=0.5.0(來自 -r /home/ubuntu/requirements.txt(第 29 行))找不到滿足要求 symforce>=0.5.0 的版本(來自 -r /home/ubuntu/requirements.txt) txt(第 29 行))(來自版本:)沒有找到 symforce>=0.5.0 的匹配分布(來自 -r /home/ubuntu/requireme

我現在遇到了同樣的問題,試圖讓 PX4 構建系統在新的 18.04 虛擬機上運行。 看來他們此時無意中放棄了對本機 18.04 系統的支持 - symforce 是一項新要求,但它至少需要安裝 Python 3.8 並可用,而 18.04 默認情況下不可用。 您可以通過手動安裝較新的 Python 並使用虛擬環境代替系統 Python (3.6) 使其在 18.04 上運行。

我改用 3.8 附帶的 20.04,安裝腳本和構建沒有問題。

是的,這是無意的,並已由https://github.com/PX4/PX4-Autopilot/pull/20050修復您只需要 Symforce 為風估計器重新生成一些方程,而不是構建代碼。

暫無
暫無

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

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