【发布时间】:2020-09-08 08:35:15
【问题描述】:
我使用pip install pythonnet安装名为Python.NET包的python库,安装并导入clr模块,独立安装qsharp模块成功但导入qsharp显示错误。 谁能告诉我为什么在导入时出错?
我正在使用 spyder 运行 python 代码和 anaconda 进行安装。
【问题讨论】:
标签: python
我使用pip install pythonnet安装名为Python.NET包的python库,安装并导入clr模块,独立安装qsharp模块成功但导入qsharp显示错误。 谁能告诉我为什么在导入时出错?
我正在使用 spyder 运行 python 代码和 anaconda 进行安装。
【问题讨论】:
标签: python
安装 qsharp 的过程有点复杂,因为您必须多次“安装”它。
第一次安装类似于:
dotnet tool install -g Microsoft.Quantum.IQSharp
dotnet iqsharp install
第二次安装(让我们中的一些人绊倒)是你还必须:
pip install qsharp
之后它应该在 Python 中正确导入。
【讨论】:
试试
pip3 install qsharp
然后
python3 x.py
【讨论】:
您必须小心您使用的 Python 版本,如果您的计算机上有多个版本,请删除它们并只保留最新的版本,但是 Q# 分两步安装:
安装包:
pip install qshart
然后安装内核(你需要安装 dotnet):
dotnet tool install -g Microsoft.Quantum.IQSharp
dotnet iqsharp install
【讨论】:
我在使用 VScode 时经常遇到此错误。我意识到我需要将环境更改为安装 qsharp 的环境。因为它需要安装在与基础不同的环境中。 此外,您还需要将终端转到代码所在的目录。
刚刚发布,因为我很早就在努力解决这个问题。
【讨论】: