python - 无法从 anaconda jupyter 笔记本访问 pip 安装的软件包
问题描述
当我尝试从 jupyter 笔记本导入 tensorflow 时。我面临一个错误No module named 'tensorflow'
。但是我已经使用 pip 命令安装了 tensorflow,它在这个路径中可用c:\program files\python38\lib\site-packages
。请告诉我如何从 jupyter notebook 访问通过 pip 安装的软件包?
解决方案
当您安装 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 版。
推荐阅读
- python-3.x - 降维后在 scikit-learn 中计算 DBSCAN 时内核死机
- linux - 如何在 Shell 脚本中执行字符串验证
- python - 如何正确配置认证视图?(姜戈)
- postgresql - 无法连接到端口 5432 上的 Postgresql 但可以连接到端口 5433
- c# - 从 XSLT 调用我的控制器上的操作
- tfs - TF400898: 发生内部错误。活动 ID:5c6a2800-2077-497d-913d-5fbc0cf5e4a2
- r - ggarrange 拉伸 ggplot 对象以占用空白空间
- python - 如何在python中创建不相等的变量
- c# - .NET Core 中抽象类的依赖注入
- c# - Core 3.x LINQ -> DateTime 和字符串比较错误