在虚拟环境中从 Anaconda Prompt 安装了 python 包。
import transformers
在 Anaconda Prompt 中工作。但是,ModuleNotFoundError
在 Jupyter Notebook 中时,即使内核设置为安装包的虚拟环境。
看起来这个问题类似于 Jupyter notebook can't load installed package in conda environment,但我无法让它在 Windows 上运行。
这是一个例子。
Package is installed in the virtual environment.
答案 0 :(得分:0)
从命令行打开 Jupyter 笔记本。首先激活您的 conda 环境。
打开命令行。激活您的 conda 环境。
输入 activate <your env name>
输入 jupyter notebook <path to your project>
。在当前目录jupyter notebook .
中打开。
答案 1 :(得分:0)
该软件包最初是使用 conda install -c conda-forge transformers
安装的。
相反,我使用 pip install transformers
安装了打包文件。之后在虚拟环境的内核上从 Jupyter Notebook 导入包工作正常。
当我在虚拟环境中执行 where conda
时,conda install
似乎没有安装到 venv。而 where pip
显示正在使用 venv's pip。