在终端机中找不到pip3安装的库用于python执行

时间:2019-10-12 11:53:26

标签: python tensorflow pip jupyter-notebook

我使用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”。

1 个答案:

答案 0 :(得分:0)

Enyang,很有可能通过jupyter将默认值自动设置为此路径。我在使用2个python环境时遇到很多问题。 这是故障排除试用版:

审判1:

  

尝试同时使用pippip3并使用参数-t, --target <dir>

审判2:

  

jupyter笔记本已调整您的python pip3尝试更改点的默认位置。

试验3 [肯定可以使用]:

  

手动复制粘贴内容以合并python安装路径中的库。

  • 试验4 [显而易见]:
  

尝试venv(虚拟环境)并从pip freeze的工作版本中导入您的需求