gpt4 book ai didi

windows - 如何在 WSL 上安装 PyGears - Ubuntu 20.04 LTS

转载 作者:行者123 更新时间:2023-12-04 18:43:54 25 4
gpt4 key购买 nike

是否有关于如何在 WSL 上从头开始安装 PyGears 的说明?我试图在网上找到它,但没有成功。

最佳答案

WSL 是相当新的,它与标准的 Ubuntu 完全不同。它通常没有某些软件包,并且总是有可能缺少某些东西并且应该另外添加它。
这是对我有用的过程:
WSL 2 安装
LINK
构建必备
为了能够运行所有 PyGears 工具,我们需要确保我们已经安装了所有必需品,运行下面的命令来获取它:

sudo apt update
sudo apt install build-essential
文本编辑器
WSL 没有像 gedit 这样的标准文本编辑器。安装你习惯的东西。请记住,对于 gedit,您将需要某种服务器才能将 gedit 显示为 GUI 应用程序。
WSL 2 上的 GUI
我还将介绍这个主题,以确保您做对了所有事情。为了能够在 WSL 中看到 GUI,您可以安装此工具 VcXsrv .安装后使用以下设置运行 XLaunch:
  • 显示设置:多个窗口,显示编号 = -1
  • 客户端启动:不启动客户端
  • 额外设置:选中所有复选框并将“其他参数”留空

  • 我知道这不是 super 安全。根据 this issue,这允许 WSL2 正确连接。和 this Github .请注意,您必须将导出添加到 .bashrc
    export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0 
    (或它的一些变体),添加到您的 .bashrc,以便 WSL2 找到正确的显示。
    如果此解决方案不起作用,请检查 this link .
    测试是 GUI 工作类型
    source ~/.bashrc
    echo $DISPLAY
    应该看到这样的东西: 172.31.0.1:0 安装 PyGears
    使用 pip 安装
    首先,确保你已经安装了 pip
    sudo apt install python3-pip
    PyGears 需要 Python 3.6 或更高版本。使用以下命令安装 PyGears 包。
    sudo pip3 install -U pygears-tools
    接下来,键入此命令
    pygears-tools-install -d
    现在,默认情况下 WSL 2 不带有用于 Qt 的 xcb 插件,接下来要解决此问题类型:
    sudo apt-get install --reinstall libxcb-xinerama0
    应该是这样的。出于测试目的,您可以使用以下代码:
    from pygears import gear
    from pygears.typing import Ufixp, Uint
    from pygears.lib import drv, collect
    from pygears.sim import sim, cosim


    @gear
    def darken(din, *, gain):
    return din * Ufixp[0, 8](gain)


    res = []

    drv(t=Uint[8], seq=[12, 23, 255]) \
    | darken(gain=0.5) \
    | float \
    | collect(result=res)

    cosim('/darken', 'verilator', outdir='./home/stefan/test/output')
    sim()

    print(res)
    更改 outdir在您的空间中的某处显示并将文件保存为 .py 并编译为标准 python 文件。输出应该是这样的:
    -          /darken/mul [INFO]: Running sim with seed: 2631661647950327284
    0 [INFO]: -------------- Simulation start --------------
    103 [INFO]: ----------- Simulation done ---------------
    103 [INFO]: Elapsed: 0.01
    [6.0, 11.5, 127.5]

    关于windows - 如何在 WSL 上安装 PyGears - Ubuntu 20.04 LTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62938574/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com