首页 > 解决方案 > 无法从 anaconda jupyter 笔记本访问 pip 安装的软件包

问题描述

当我尝试从 jupyter 笔记本导入 tensorflow 时。我面临一个错误No module named 'tensorflow'。但是我已经使用 pip 命令安装了 tensorflow,它在这个路径中可用c:\program files\python38\lib\site-packages。请告诉我如何从 jupyter notebook 访问通过 pip 安装的软件包?

标签: pythontensorflowpipjupyter-notebookanaconda

解决方案


当您安装 tensorflow 时,您有一个特定的环境处于活动状态,这就是安装 tensorflow 的地方。如果您使用的是 Anaconda 并且没有指定要激活哪个环境,它会在基础环境中安装它。如果您想将 tensorflow 安装到特定环境(我们称之为 tf),则启动 anaconda 提示符并输入文本 conda activate tf. 然后在同一窗口中使用 pip 安装 tensorflow。我的建议是使用 conda 和 pip 安装 tensorflow。conda 安装 tensorflow 并安装 cuda 工具包和正确版本的 cuDNN。pip 不这样做。如果您使用 conda 安装 tensorflow,我相信它会安装 2.1 版、cuda 工具包 10.1.243 版和 cuDNN 7.6.5 版。


推荐阅读