我使用pip3安装了tensorflow,tensorflow也出现在pip3列表中,但是当我尝试通过在终端中执行tensorflow导入tensorflow时,它说找不到模块tensorflow。当我启动Jupyter Notebook时,tensorflow导入工作正常。可能是什么原因?我在终端和jupyter中都检查了sys.executable值。在终端中,它是“ / usr / local / bin / python3”,在jupyter中是“ /usr/local/opt/python/bin/python3.7”。
答案 0 :(得分:0)
Enyang,很有可能通过jupyter将默认值自动设置为此路径。我在使用2个python环境时遇到很多问题。 这是故障排除试用版:
审判1:
尝试同时使用
pip
和pip3
并使用参数-t, --target <dir>
审判2:
jupyter笔记本已调整您的
python pip3
尝试更改点的默认位置。
试验3 [肯定可以使用]:
手动复制粘贴内容以合并python安装路径中的库。
尝试
venv
(虚拟环境)并从pip freeze
的工作版本中导入您的需求