---
title: 安装依赖包
description: "安装依赖包的作用是为编译和安装MongoDB提供必要的依赖和环境。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MongoDB/openmind_mangodb3613_02_0013.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MongoDB/openmind_mangodb3613_02_0013.html
indexId: f111f2f6ded268a28519fe78735f26172e7e861d986029e382351dcba3809de379
---
# 安装依赖包

安装依赖包的作用是为编译和安装MongoDB提供必要的依赖和环境。

- 当操作系统为CentOS 7.6、CentOS 8.1或openEuler 20.03，且安装的MongoDB版本为3.6.13或4.0.12时，使用如下安装命令安装依赖包。
  1 2 cd ~ yum -y install gcc gcc-c++ cmake wget net-tools libyaml python2 python2-setuptools libcurl-devel python2-devel gmp gmp-devel mpfr mpfr-devel libmpc libpcap net-tools

  开始回显:

  结束回显:

- 当操作系统为openEuler 22.03，且安装的MongoDB版本为6.1.0时，使用如下安装命令安装依赖包。
  1 2 3 cd ~ yum -y install gcc gcc-c++ cmake wget net-tools libyaml python3 python3-setuptools libcurl-devel python3-devel gmp gmp-devel mpfr mpfr-devel libmpc libpcap net-tools pip3 install jsonschema memory_profiler puremagic networkx cxxfilt requirements_parser

- 当操作系统为openEuler 22.03，且安装的MongoDB版本为3.6.13或4.0.12时，由于openEuler 22.03版本操作系统已停止支持和维护Python 2，无法通过Yum源安装Python2及其管理工具，需要手动编译安装。详细操作步骤请参见  通过源码安装Python
、  通过源码安装setuptools
和  通过源码安装pip
。

#### 通过源码安装Python

1. 下载并解压Python源码包。
  1 2 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -zxvf Python-2.7.10.tgz

2. 进入解压后的Python源码目录。
  1 cd Python-2.7.10

3. 执行configure脚本，设置Python安装路径。
  1 ./configure --prefix=/usr/local/python-2.7.10

4. 编译安装Python。
  1 make && make install


#### 通过源码安装setuptools

1. 下载setuptools源码包。
  1 wget https://files.pythonhosted.org/packages/b2/40/4e00501c204b457f10fe410da0c97537214b2265247bc9a5bc6edd55b9e4/setuptools-44.1.1.zip

2. 解压setuptools源码包。
  1 unzip setuptools-44.1.1.zip

3. 进入setuptools源码目录。
  1 cd setuptools-44.1.1

4. 编译安装setuptools。
  1 python2 setup.py install


#### 通过源码安装pip

1. 下载pip源码包。
  1 wget https://files.pythonhosted.org/packages/0b/f5/be8e741434a4bf4ce5dbc235aa28ed0666178ea8986ddc10d035023744e6/pip-20.2.4.tar.gz

2. 解压pip源码包。
  1 tar zxvf pip-20.2.4.tar.gz

3. 进入pip源码目录。
  1 cd pip-20.2.4

4. 编译安装pip。
  1 python2 setup.py install
