首页 > 解决方案 > 在 Ubuntu 18 上安装 MS QDK 以使用 python 运行 Q#——“dotnet iqsharp install”步骤失败

问题描述

使用https://docs.microsoft.com/en-us/quantum/install-guide/pyinstall中的说明

我得到以下信息:

dotnet iqsharp 安装

找不到任何兼容 的框架版本 找不到框架“Microsoft.AspNetCore.App”,版本“3.0.0”。- 没有找到框架。

您可以通过安装指定的框架和/或 SDK 来解决问题。

可以在以下位置找到指定的框架: - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=3.0.0&arch=x64&rid=ubuntu.18.04-x64

看来您无法再获得 AspNetCore.App 3.0.0 但我已安装 3.0.3 - 请参阅下面的设置......

点网--信息

.NET Core SDK(反映任何 global.json):版本:3.1.102 提交:573d158fea

运行环境:操作系统名称:ubuntu 操作系统版本:18.04 操作系统平台:Linux RID:ubuntu.18.04-x64 基本路径:/usr/share/dotnet/sdk/3.1.102/

主机(用于支持):版本:3.1.2 提交:916b5cba26

.NET Core SDK 已安装:

3.0.103 [/usr/share/dotnet/sdk]

3.1.102 [/usr/share/dotnet/sdk]

.NET Core 运行时安装:

Microsoft.AspNetCore.App 3.0.3 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.1.2 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] 微软。 NETCore.App 3.0.3 [/usr/share/dotnet/shared/Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.2 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

要安装其他 .NET Core 运行时或 SDK: https ://aka.ms/dotnet-download

PATH=/home/dramsay/Qcomp-env/bin:/home/dramsay/bin:/home/dramsay/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/ usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/dramsay/.dotnet/tools:/snap/dotnet-sdk/63/host/fxr/ 3.1.2:/snap/dotnet-sdk/63/sdk:/snap/dotnet-sdk/63/host/fxr/3.1.2:/usr/share/dotnet/shared/Microsoft.AspNetCore.App:/usr/共享/dotnet/shared/Microsoft.NETCore.App

在此先感谢您的任何指点

标签: pythonubuntuq#

解决方案


这是工具本身的实际依赖性问题。

我已将您的问题和重现步骤复制到 github 上的问题: https ://github.com/microsoft/iqsharp/issues/102


推荐阅读