Jupyter 笔记本无法识别 venv 中的包

2024-01-17

这让我发疯。由于某种原因,我的 .ipynb 文件似乎无法识别 venv 中的 python 包。即使我已经明确安装了 opencv,我也会收到此错误。我也遇到了 dlib 和 imutils 完全相同的问题。

However,当我在保存 venv 的常规 .py 文件中使用 opevcv 时,它工作得很好,所以它与 .ipynb (Jupiter Notebooks)有关。

我努力了pip3 install opencv-python

Note:我非常确定在运行 .ipynb 文件时我选择了正确的 venv。

我运行时得到的输出!pip list在 Jupyter Notebook(包括 opencv-python)中:

Package                 Version
----------------------- -------------------
absl-py                 0.12.0
astunparse              1.6.3
cachetools              4.2.1
certifi                 2020.12.5
chardet                 4.0.0
cmake                   3.18.4.post1
cycler                  0.10.0
dlib                    19.22.0
flatbuffers             1.12
gast                    0.4.0
google-auth             1.29.0
google-auth-oauthlib    0.4.4
google-pasta            0.2.0
grpcio                  1.34.1
h5py                    3.1.0
idna                    2.10
imutils                 0.5.4
keras-nightly           2.5.0.dev2021032900
Keras-Preprocessing     1.1.2
kiwisolver              1.3.1
Markdown                3.3.4
matplotlib              3.4.1
numpy                   1.19.5
oauthlib                3.1.0
opencv-python           4.5.1.48
opt-einsum              3.3.0
Pillow                  8.2.0
pip                     21.0.1
protobuf                3.15.8
pyasn1                  0.4.8
pyasn1-modules          0.2.8
pyparsing               2.4.7
python-dateutil         2.8.1
requests                2.25.1
requests-oauthlib       1.3.0
rsa                     4.7.2
setuptools              54.1.2
six                     1.15.0
tensorboard             2.5.0
tensorboard-data-server 0.6.0
tensorboard-plugin-wit  1.8.0
tensorflow              2.5.0rc1
tensorflow-estimator    2.5.0rc0
termcolor               1.1.0
typing-extensions       3.7.4.3
urllib3                 1.26.4
Werkzeug                1.0.1
wheel                   0.36.2
wrapt                   1.12.1

请帮忙,谢谢


您使用的是本地机器吗?如何启动 jupyter 笔记本?您可以尝试以下操作:

  1. 打开提示并激活您的虚拟环境。
  2. python进而>>> import <module>: 是进口的吗?

确保您在该环境中安装了 jupyter,然后

  1. 打开提示并激活您的虚拟环境。
  2. Issue python -m jupyter notebook
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jupyter 笔记本无法识别 venv 中的包 的相关文章

随机推荐