
# 在ModelArts训练时如何安装C++的依赖库？
在训练作业的过程中，会使用到第三方库。以C++为例，请参考如下操作步骤进行安装：
1. 将源码下载至本地并上传到OBS。使用OBS客户端上传文件的操作请参见[上传文件](https://support.huaweicloud.com/qs-obs/obs_qs_0002.html)。
2. 将上传到OBS的源码使用Moxing复制到开发环境Notebook中。
   以下为使用EVS挂载的开发环境，将数据复制至notebook中的代码示例：
   ```
   import moxing as mox
   mox.file.make_dirs('/home/ma-user/work/data')
   mox.file.copy_parallel('obs://bucket-name/data', '/home/ma-user/work/data')
   ```
   
3. 在Jupyter页面的"Files"页签下，单击"New"，打开"Terminal"。执行如下命令进入目标路径，确认源码已下载，即"data"文件是否存在。
   ```
   cd /home/ma-user/work
   ls
   ```
   
4. 在"Terminal"环境进行编译，具体编译方式请您根据业务需求进行。
5. 将编译结果使用Moxing复制至OBS中。代码示例如下：
   ```
   import moxing as mox
   mox.file.make_dirs('/home/ma-user/work/data')
   mox.file.copy_parallel('/home/ma-user/work/data', 'obs://bucket-name/file')
   ```
   
6. 在训练时，将OBS中的编译结果使用Moxing复制到容器中使用。代码示例如下：
   ```
   import moxing as mox
   mox.file.make_dirs('/cache/data')
   mox.file.copy_parallel('obs://bucket-name/data', '/cache/data')
   ```
   
 
