
# 在函数中引入动态链接库
在函数中引入动态链接库的方式如下：
- 函数运行环境中已经默认将代码根目录和根目录下的lib目录加入到LD_LIBRARY_PATH中，只需要将动态链接库放到此处即可。
- 在代码中直接修改LD_LIBRARY_PATH环境变量。
  ![](https://support.huaweicloud.com/devg-functiongraph/public_sys-resources/caution_3.0-zh-cn.png)
  对于 Python 语言，解释器启动并初始化后，运行时通过代码修改 LD_LIBRARY_PATH 环境变量的操作，对动态链接库的加载不生效。因此，Python代码依赖的动态链接库路径需在解释器启动前完成配置。
  
- 如果依赖的.so文件放在其他目录，可以在配置页面设置LD_LIBRARY_PATH环境变量指明对应的目录，具体请参考[配置环境变量](https://support.huaweicloud.com/usermanual-functiongraph/functiongraph_01_0154.html)。
  如下所示，其中，**/opt/function/code** 、**/opt/function/code/lib**表示函数代码的工程目录。
  图1配置环境变量   
  ![](https://support.huaweicloud.com/devg-functiongraph/zh-cn_image_0000001903356209.png "点击放大") 
- 如果使用了挂载文件系统中的库，可以在配置页面设置LD_LIBRARY_PATH环境变量指明挂载文件系统中对应的目录。
 
