我目前正在使用 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
仍然返回相同的问题。
有什么帮助吗?
好吧,我很笨,不知何故错过了整个
Warning: full platform does not match: windows_x86
。如果这对遇到同样问题的其他人有帮助:
我运行了 apio install -p windows_amd64 oss-cad-suite
,这解决了问题。