本文基于官方Miniconda安装文档及主流云服务器场景实践,针对x86架构的Linux系统(如Ubuntu/CentOS等),提供一套开箱即用的Python环境管理方案。其他CPU架构(如ARM、IBM Z)及Windows/macOS系统请参考官方文档。
bash# 1. 创建专用目录(避免文件散落)
mkdir -p ~/miniconda3
# 2. 下载官方最新版安装脚本(x86专用)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
# 3. 静默安装(-b自动同意协议,-u更新现有安装)
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
# 4. 清理安装包
rm ~/miniconda3/miniconda.sh
# 5. 激活环境变量
source ~/miniconda3/bin/activate
# 6. 全局初始化(避免出现"conda not found")
conda init --all
为什么选择静默安装?
云服务器环境下通常无需交互式操作,-b
参数自动接受协议,-u
支持覆盖更新,更适合自动化部署场景。
bash# 创建环境(需预先安装Python)
python -m venv my_project_env
# 激活环境
# Windows:
.\my_project_env\Scripts\activate
# Linux/macOS:
source my_project_env/bin/activate
# 安装依赖包
pip install numpy pandas
# 退出环境
deactivate
bash# 创建指定Python版本的环境
conda create -n data_science_env python=3.9
# 激活环境
conda activate data_science_env
# 安装包含非Python依赖
conda install numpy pandas cudatoolkit=11.3
# 退出环境
conda deactivate
Conda 是一个开源的包管理系统和环境管理系统,主要用于科学计算和数据分析领域。它支持多种编程语言,但最常用于 Python。Conda 可以帮助用户轻松地安装、运行和更新软件包及其依赖项,同时还能创建和管理隔离的虚拟环境。
包管理:
环境管理:
跨平台支持:
bashconda create --name test1 python=3.9
操作类型 | 命令格式 | 功能说明 |
---|---|---|
查看当前目录 | <Huawei> pwd | 显示用户当前所在的工作目录。 |
显示目录文件信息 | <Huawei> dir | 列出当前目录下的文件和子目录信息。 |
查看文本文件内容 | <Huawei> more | 分页显示文本文件的具体内容。 |
修改工作目录 | <Huawei> cd 路径 | 切换用户当前的工作目录(如 cd /user )。 |
创建目录 | <Huawei> mkdir 目录名 | 创建新的目录(如 mkdir test )。 |
删除空目录 | <Huawei> rmdir 目录名 | 删除指定的空目录(非空目录需先删除内部文件)。 |
复制文件 | <Huawei> copy 源文件 目标路径 | 复制文件到指定路径(如 copy flash:/file.txt flash:/backup/ )。 |
移动/重命名文件 | <Huawei> move 源文件 目标路径/新文件名 | 移动文件或重命名文件(如 move file.txt newfile.txt )。 |
重命名文件 | <Huawei> rename 旧名 新名 | 直接重命名文件(部分场景与 move 命令功能重叠)。 |
删除文件 | <Huawei> delete 文件名 | 删除指定文件(删除后可通过回收站恢复)。 |
恢复删除的文件 | <Huawei> undelete | 从回收站恢复已删除的文件。 |
彻底删除回收站文件 | <Huawei> reset recycle-bin | 清空回收站,永久删除所有文件(不可恢复)。 |
操作类型 | 命令格式 | 功能说明 |
---|---|---|
配置设备名称 | [Huawei] sysname name | 设置设备的名称(如 sysname Router-A )。 |
设置时区 | <Huawei> clock timezone 时区名 {add/minus} 偏移量 | 配置本地时区(如 clock timezone Beijing add 08:00 )。 |
设置日期和时间 | <Huawei> clock datetime [utc] HH:MM YYYY-MM-DD | 设置设备当前时间(可选 UTC 时间)。 |
启用夏令时 | <Huawei> clock daylight-saving-time | 开启夏令时(需配合时区设置使用)。 |
配置命令等级 | [Huawei] command-privilege level 级别 view 视图名 command-key | 设置指定视图中命令的权限等级(0-3级:参观、监控、配置、管理)。 |
配置 Password 登录 | [Huawei] **user-interface vty 0 4<br> [Huawei-ui-vty0-4]` set authentication password cipher 密码 | 配置远程(VTY)登录的密码认证方式(支持最多15个VTY用户)。 |
设置超时断开时间 | [Huawei-ui-vty0-4] idle-timeout 分钟 [秒] | 设置用户界面无操作超时断开时间(默认10分钟)。 |
配置接口 IP 地址 | [Huawei] interface 接口编号<br> [Huawei-接口]` ip address IP地址 | 为物理或逻辑接口分配 IP 地址(如 interface GigabitEthernet 0/0/1 )。 |
查看当前配置 | <Huawei> display current-configuration | 显示设备当前运行的配置文件内容。 |
保存配置 | <Huawei> save | 将当前配置保存到设备的存储介质中(如 Flash)。 |
查看保存的配置 | <Huawei> display saved-configuration | 显示设备中已保存的配置文件内容。 |
清除保存的配置 | <Huawei> reset saved-configuration | 删除设备中已保存的配置文件(需重启后生效)。 |
查看启动参数 | <Huawei> display startup | 查看设备下次启动时使用的系统软件、配置文件等参数。 |
配置下次启动配置文件 | <Huawei> startup saved-configuration 文件路径 | 设置设备下次启动时加载的配置文件(用于升级或切换配置)。 |
重启设备 | <Huawei> reboot | 重启设备(需确认操作)。 |