簡體   English   中英

將 python package 安裝到 conda 虛擬環境,Jupyter Notebook 中的 ModuleNotFoundError

[英]Installed python package to conda virtual environment, ModuleNotFoundError in Jupyter Notebook

在虛擬環境中從 Anaconda 提示安裝 python package。 import transformers工作從 Anaconda 提示。 但是,即使ModuleNotFoundError設置為安裝了 package 的虛擬環境,在 Jupyter Notebook 中也會出現 ModuleNotFoundError。

看起來問題類似於Jupyter notebook can't load installed package in conda environment ,但我無法讓它在 Windows 上工作。

這是一個例子。

Package 安裝在虛擬環境中。

從 anaconda 提示符導入有效。

從 Jupyter Notebook 導入會導致錯誤。

從命令行打開 Jupyter 筆記本。 首先激活您的 conda 環境。

  1. 打開命令行。 激活您的 conda 環境。 輸入activate <your env name>

  2. 鍵入jupyter notebook <path to your project> 在當前目錄中打開jupyter notebook. .

package 最初是使用conda install -c conda-forge transformers forge transformers 安裝的。

相反,我使用pip install transformers了包裝。 在虛擬環境的 kernel 上從 Jupyter Notebook 導入 package 之后工作正常。

當我where conda虛擬環境中執行 conda 時, conda conda install似乎沒有安裝到 venv。 where pip表明正在使用venv 的 pip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM