运行“apio verify”时出现 oss-cad-suite 未安装错误

问题描述 投票:0回答:1

我目前正在使用 Python 3.7.9 运行 Windows 11,并尝试让 apio 版本 0.8.3 正常工作。当我尝试在带有 apio.ini 文件的有效文件夹中运行

apio verify
时(来自
apio examples -d icestick\leds
示例项目,尽管默认的 apio.ini 文件在 apio 版本 0.8.3 中无法正常工作,所以我必须手动重建支持不同的语法)。 尝试验证时出现以下错误:

PS C:\Users\dnlpe\scripts\apio\icestick\leds> apio verify
(DEBUG) Profile path: C:\Users\dnlpe\.apio\profile.json
(DEBUG) Home_dir: C:\Users\dnlpe\.apio
Error: package 'oss-cad-suite' is not installed
Please run:
   apio install oss-cad-suite
Error: Package not installed

当我尝试运行

apio install oss-cad-suite
时,出现以下错误:

PS C:\Users\dnlpe\scripts\apio\icestick\leds> python --version
Python 3.7.9
PS C:\Users\dnlpe\scripts\apio\icestick\leds> apio --version
apio, version 0.8.3
PS C:\Users\dnlpe\scripts\apio\icestick\leds> apio install oss-cad-suite
(DEBUG) Profile path: C:\Users\dnlpe\.apio\profile.json
(DEBUG) Home_dir: C:\Users\dnlpe\.apio
File version.txt downloaded!
Version: 0.0.8
Installing oss-cad-suite package:
platform_download_url: https://github.com/FPGAwars/tools-oss-cad-suite/releases/download/v0.0.8/tools-oss-cad-suite-windows_x86-0.0.8.tar.gz
Warning: full platform does not match: windows_x86
         Trying OS name: windows
Error: Got an unrecognized status code '404' when downloaded https://github.com/FPGAwars/tools-oss-cad-suite/releases/download/v0.0.8/tools-oss-cad-suite-windows-0.0.8.tar.gz

我不太了解如何手动安装软件包,但我尝试从 https://github.com/FPGAwars/tools 下载 tools-oss-cad-suite-windows_amd64-0.0.8.tar.gz -oss-cad-suite/releases/v0.0.8/ 并提取到“tools-oss-cad-suite”目录中,我将其粘贴到“C:\Users\dnlpe.apio\packages”中。运行

apio verify
仍然不起作用,所以我尝试将目录名称更改为“oss-cad-suite”,然后进入一级并将“package.json”中的第 2 行从
"name":"tools-oss-cad-suite",
更改为
"name":"oss-cad-suite",
希望也许这将使它检测到库,但是当我运行
apio install --list
我仍然得到:

Not installed packages:

----------------------------------------------------------------------------
Name        Description
----------------------------------------------------------------------------
oss-cad-suite YosysHQ/oss-cad-suite

apio verify
仍然返回相同的问题。

有什么帮助吗?

python package fpga
1个回答
0
投票

好吧,我很笨,不知何故错过了整个

Warning: full platform does not match: windows_x86
。如果这对遇到同样问题的其他人有帮助: 我运行了
 apio install -p windows_amd64 oss-cad-suite
,这解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.