gpt4 book ai didi

python - 找不到 Python 模块的正确目录

转载 作者:行者123 更新时间:2023-12-02 20:43:17 25 4
gpt4 key购买 nike

我正在使用带有基础镜像 jupyter/tensorflow-notebook 的 docker 容器尝试运行命令时 kale ,它显示错误

Traceback (most recent call last):
File "/usr/local/bin/kale", line 7, in <module>
from kale.command_line import main
File "/usr/local/lib/python3.6/dist-packages/kale/command_line.py", line 2, in <module>
import nbformat as nb
File "/usr/local/lib/python3.6/dist-packages/nbformat/__init__.py", line 9, in <module>
from ipython_genutils import py3compat
ModuleNotFoundError: No module named 'ipython_genutils'

在尝试安装 ipython_genutils 时使用 pip install ipython_genutils , 它说
Requirement already satisfied: ipython_genutils in /opt/conda/lib/python3.7/site-packages (0.2.0)
可以通过 conda list 进行确认。其中确实显示
ipython_genutils 0.2.0 py_1 conda-forge
但是 pip list 并没有显示相同的内容。我的问题是如何让 kale 知道在正确的目录中找到模块?

最佳答案

您描述了三种不同的 python 环境-

Requirement already satisfied: ipython_genutils in /opt/conda/lib/python3.7/site-packages
File "/usr/local/lib/python3.6/dist-packages/nbformat/__init__.py"
ipython_genutils 0.2.0 py_1 conda-forge

第一个是conda python3.7环境。第二个是用户全局python3.6环境。第三个在 conda 里面(我不是专家,可能是第一个和第三个是一样的)

所以“kale”使用的是python3.6,但是conda中安装了ipython_genutils。我会使用 pip 卸载羽衣甘蓝(python3.6 -m pip - 必须确保 pip 适用于正确的环境!),然后用 conda 重新安装它。

关于python - 找不到 Python 模块的正确目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59896133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com