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

时间:2019-07-21 17:16:50

标签: python

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

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

4 个答案:

答案 0 :(得分:1)

尝试

pip3 install qsharp

然后

python3 x.py

答案 1 :(得分:0)

安装qsharp的过程有些麻烦,因为您必须多次“安装”它。

第一次安装将类似于:

dotnet tool install -g Microsoft.Quantum.IQSharp    
dotnet iqsharp install

第二次安装(使我们中的一些人感到震惊)是,您还必须:

pip install qsharp

之后,它应该正确导入Python。

答案 2 :(得分:0)

对于使用的Python版本,您必须要小心,如果您的计算机上有很多版本,请删除它们,并仅允许最新版本使用,但是Q#分两步安装:

安装软件包:

pip install qshart

然后安装内核(您需要安装dotnet):

dotnet tool install -g Microsoft.Quantum.IQSharp    
dotnet iqsharp install

答案 3 :(得分:0)

我正在使用VScode并经常收到此错误。我意识到我需要将环境更改为已安装qsharp的环境。因为需要将其安装在与基本环境不同的环境中。 另外,您还需要将终端转到代码所在的目录。

就在我尽早为此努力时发布。