如果您想使用Python开发环境,可以在DSW实例的Terminal中,直接安装、查看、卸载第三方库。本文为您介绍如何管理第三方库。

安装第三方库

PAI-DSW提供的开发环境包括Python2、Python3、PyTorch及TensorFlow2.0。安装第三方库时,默认安装至Python3,如果需要安装至其他环境,则必须手动切换环境后,再进行安装。具体命令格式如下所示。
#安装至Python3环境。
pip install --user <yourLibraryName>
#安装至Python2环境。
source activate python2
pip install --user <yourLibraryName>
#安装至TensorFlow2.0环境。
source activate tf2
pip install --user <yourLibraryName>
需要将<yourLibraryName>替换为待安装的第三方库名称。例如,使用pip install --user sklearn命令,安装sklearn库。

查看第三方库

使用以下命令查看已安装的第三方库。
pip list

卸载第三方库

使用以下命令卸载已安装的第三方库。
pip uninstall <yourLibraryName>
需要将<yourLibraryName>替换为已安装的第三方库名称。
说明 只能卸载自己安装的第三方库。

更新第三方库

一些第三方库不支持卸载,比如tensoflow-gpu,只能使用更新命令安装固定版本的tensoflow-gpu,且新版本必须与CUDA版本(预付费实例的CUDA版本为10,后付费实例的CUDA版本为9)兼容。您可以使用以下命令更新已安装的第三方库。
pip install --upgrade --user tensorflow-gpu=<versionNumber>
需要将<versionNumber>替换为待安装的tensoflow-gpu版本号。
注意 不要升级系统pip,否则可能导致无法安装。