我使用AWS SageMaker进行机器学习软件开发。在SageMaker中,有几个conda环境可供选择。我需要升级一些在conda环境中使用pip安装的软件包。根据我的研究,pip和conda不兼容。那么,升级这些pip安装的软件包的最佳方法是什么?例如,下面的图像显示了一个conda_tensorflow_p36环境和keras软件包是通过pip安装的。我想将keras软件包升级到当前版本。我该怎么做?
在升级时,您需要指定要使用的conda环境的名称,因此将您的conda upgrade keras命令更改为: conda upgrade -n conda_tensorflow_p36 keras 编辑: 或者,SageMaker的安装外部库和内核文档页面提供了一个示例脚本,该脚本从笔记本下载/安装了一个全新版本/实例的miniconda。然后,您可以将任何需要的软件包(包括keras)安装到该miniconda实例中,而不受SageMaker提供版本的影响。
conda
来升级pip
包。你尝试过直接使用pip
吗?例如:pip install keras --upgrade
。 - iz_