【问题标题】:Not able to install jaxlib无法安装 jaxlib
【发布时间】:2020-10-16 12:05:22
【问题描述】:

我正在尝试通过在文档中找到的以下命令在我的 Windows 10 上安装 jaxlib..

pip 安装 jaxlib

显示如下错误

Collecting jaxlib
  Could not find a version that satisfies the requirement jaxlib (from versions: None)
No matching distribution found for jaxlib

谁能帮帮我,提前谢谢!

【问题讨论】:

    标签: python numpy installation pip jax


    【解决方案1】:

    过去两天我自己经历了这个过程,所以这就是我所做的:

    1. 下载并安装最新版本的 microsoft visual studio ( 获取 c++ 编译器和工具链)

    2. 下载并安装python

    3. 使用 pip、setuptools、6、wheel 和 numpy 包创建一个虚拟 python 环境(我是在 pycharm 的 GUI 中完成的)

    4. download jax

    1. 以管理员身份打开windows powershell,切换到jax目录并完成以下步骤(命令用引号括起来)
    • 安装 Chocolatey(用于轻松安装 bazel 的包管理器)

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;即 (((新对象 System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

    • 安装 bazel(用于构建 jaxlib)

    choco 安装 bazel

    • 安装 msys2(bazel 的 linux 实用程序)

    choco 安装 msys2

    • 在你的 powershell 中永久链接 python 环境

    [System.Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";C:\path\to\venv", "机器")

    • 仍然在 powershell 的 jax 文件夹中实际构建和编译 jax

    ./build/build.py

    • 安装后执行你被要求安装 jaxlib 的命令,类似于

    pip install c:\...\jax\dist\jaxlib-0.1.72-cp39-none-win_amd64.whl

    • 最后用它安装 jax

    pip install -e.

    这种方式对我有用,因为 jax 主页上的文档完全让我感到困惑。

    【讨论】:

      【解决方案2】:

      JAX 目前不为 Windows 提供 jaxlib 构建。

      Issue 1, issue 2

      但如果您愿意,您可以自己构建它。上述问题中的一些 cmets 可能会对您有所帮助。

      【讨论】:

        【解决方案3】:

        Windows 不支持 Jaxlib,您可以在此处查看。 https://github.com/google/jax/issues/438

        【讨论】:

        • 感谢我在过去 1 小时内一直在尝试安装它。
        • 是的,最简单的方法是使用 WSL 在 windows 上运行 JAX
        猜你喜欢
        • 2022-07-28
        • 1970-01-01
        • 2021-02-27
        • 2021-07-26
        • 2020-10-12
        • 2023-01-30
        • 2014-01-08
        • 2011-10-17
        • 2018-06-04
        相关资源
        最近更新 更多