繁体   English   中英

导入 qsharp ModuleNotFoundError: 没有名为“qsharp”的模块

[英]import qsharp ModuleNotFoundError: No module named 'qsharp'

我使用pip install pythonnet安装了名为Python.NET包的python库,安装并导入了clr模块,独立安装qsharp模块成功但导入qsharp显示错误。 谁能告诉我为什么导入时出错?

我正在使用 spyder 运行 python 代码和 anaconda 进行安装。

安装 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 的环境..因为它需要安装在与 base 不同的环境中。 您还需要将终端转到代码所在的目录。

刚刚发布,因为我很早就为此而挣扎。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM