如何解决Tensorflow io 导入问题 - 即使显示在 pip freeze 中也缺少模块
我正在尝试使用 tensorflow io 来处理 mp3 音频文件。 我的操作系统是 Ubuntu 20.04。
我创建了一个新的专用虚拟环境并使用 pyenv 激活它:
pyenv virtualenv testtfio; pyenv local testtfio
我还升级了 pip,因为我认为它可能会导致问题。然后我安装了 tensorflow_io :
pip install tensorflow_io
这会生成这个包和所有依赖项的安装,就像我在使用“pip freeze”后看到的那样。 然后当我尝试导入 tensorflow_io 时,它显示: ModuleNotFoundError: 没有名为“tensorflow_io”的模块
我做错了什么?
感谢您的帮助
解决方法
该问题与 Jupyter 相关:我在新的本地环境中使用 jupyter notebook 并且它正在运行(我想来自 pyenv 全局环境),但我忘记将其安装在本地 virtualenv 中。
为了解决 Jupyter notebook 中的导入问题,我只需要在新的本地 virtualenv 中安装 Jupyter。
pip install jupyter
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。