---
title: 创建Python虚拟环境
description: "1. 下载Anaconda安装脚本。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark_20_0011.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark_20_0011.html
indexId: f6fddb9922e3f9fe4453d03afd53e846faa1a5d42b5d2fd95b3eea1ad3a77de269
---
# 创建Python虚拟环境

1. 下载Anaconda安装脚本。

  - 在x86平台下载并执行脚本。
    1 2 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2.1.0-Linux-x86_64.sh sh Anaconda3-2.1.0-Linux-x86_64.sh

  - 在Arm平台下载并执行脚本。
    1 2 wget https://github.com/Archiconda/build-tools/releases/download/0.2.3/Archiconda3-0.2.3-Linux-aarch64.sh sh Archiconda3-0.2.3-Linux-aarch64.sh

2. 安装Anaconda。

  a. 执行Archiconda3-0.2.3-Linux-aarch64.sh文件。

```
sh Archiconda3-0.2.3-Linux-aarch64.sh
```


  b. 输入yes接受许可协议。
  c. 输入Anaconda的安装目录，或直接回车安装到默认目录“/root/archiconda3”下。本例中是安装到默认目录“/root/archiconda3”。
  d. 输入yes确认添加环境变量。
  e. 刷新环境变量。
    1 source .bash_profile

3. 创建Python虚拟环境。

  a. 在x86上创建。
    1 conda create -n mlpy_env --copy -y -q python=2

  b. 在Arm上创建。
    1 conda create -n mlpy_env_aarch64 --copy -y -q python=2

创建完成后将在Anaconda安装目录的“envs”目录下生成虚拟环境文件夹，例如，如果Anaconda安装到默认目录下，则在“/root/archiconda3/envs”目录下生成相应虚拟环境的文件夹。
4. 制作双平台Python虚拟环境压缩包。

  a. 将两个平台Archiconda安装目录下envs目录中的mlpy_env和mlpy_env_aarch64目录拷贝到一个机器的同一个目录下，例如“/home”目录下。
  b. 将mlpy_env和mlpy_env_aarch64目录打包到压缩包中。
    1 2 cd /home zip -r mlpy_env.zip mlpy_env mlpy_env_aarch64

    打包出的mlpy_env.zip即为支持双平台运行的Python包。

  c. 将mlpy_env.zip上传到集群中任务提交机器的“/opt”目录下。
