簡體   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