用于 tensorflow 和 pymysql 的 Sagemaker 内核

Posted

技术标签:

【中文标题】用于 tensorflow 和 pymysql 的 Sagemaker 内核【英文标题】:Sagemaker Kernel for tensorflow and pymysql 【发布时间】:2020-03-16 06:39:53 【问题描述】:

我在使用 conda_python3 内核时使用 pymysql 从数据库中读取,但是当我想使用用于深度学习的 tensorflow/keras,笔记本实例无法识别。

我尝试安装 keras 和 tensorflow 库,但在显示成功消息并重新启动内核后,我得到了相同的旧错误 “没有名为 'keras' 的模块”

阅读 *** 相关帖子,我能够暂时解决切换到另一个内核的问题 "conda_tensorflow_p36"

您知道避免在这些内核之间切换的任何方法(也许是在 sagemaker 笔记本实例中安装软件包的更好方法?)。

【问题讨论】:

【参考方案1】:

我找到了答案并在这里分享,

不要在笔记本本身安装任何东西,而是使用终端,

对于安装,您应该指定包的名称要安装包的内核。例如,

conda install -n tensorflow_p36 -c conda-forge pymysql

【讨论】:

以上是关于用于 tensorflow 和 pymysql 的 Sagemaker 内核的主要内容,如果未能解决你的问题,请参考以下文章

没有名为'pymysql'的模块

CentOS下安装python3.6安装tensorflow

mysql索引与pymysql模块

用于非模型计算的 TensorFlow 分析

如何在 tensorflow 2.0 中更改用于训练和评估的图像数量?

mysql用户管理+pymysql模块