擅长:python、mysql、java
<p>我有一个类似的问题:我在Linux终端上安装的每个包(使用conda或pip)在python控制台上都可以正常工作(我可以导入),如下所示(例如):</p>
<pre><code>>>> import tensorflow as tf
>>>
</code></pre>
<p>所以在PYTHON3游戏机上我没有问题:但是Jupyter笔记本会因为可怕的按摩而出错</p>
<pre><code>"No module named tensorflow"
</code></pre>
<p>我遵循了上面的一个答案,并在linux终端上执行了以下操作:</p>
<pre><code>$cd usr/local/bin
$ls
f2py pip pip2 pip2.7
</code></pre>
<p>现在“pip install xxx”会告诉我包已经存在,并且没有任何更改。但是因为我在Jupyter笔记本上使用python3,所以我试着</p>
<pre><code>$pip3 install tensorflow
</code></pre>
<p>在Linux终端上,现在在我的jupyter笔记本上,我可以做到</p>
<pre><code>import tensorflow as tf
</code></pre>
<p>不再有“没有名为tensorflow的模块”消息。使用Jupyter笔记本是很好的,但导入软件包一直是个噩梦。再也不会因为以上步骤,以为我分享了这一点,或许我能让别人免于类似的痛苦:)。</p>