macbook pro m3安装anaconda,只能创建python3.8版本以上的环境

本文介绍了在AppleSilicon设备上使用Python3.7遇到的问题,由于osx-arm64版本未被CondaForge支持。解决方案包括使用Rosetta模拟x86_64架构或创建osx-64环境(如通过Docker),并通过conda进行环境配置和包安装。
部署运行你感兴趣的模型镜像

报错:没有可用的本地构建

自从python3.8发布大约一年之后,苹果芯片就进入了市场,osx-arm64的3.7构建从来不是Conda Forge常规构建矩阵的一部分。

解决办法:模拟

在Apple Silicon系统上使用3.7的直接替代方案是使用Rosetta模拟x86_64或使用容器系统,例如Docker

创建osx_64环境

与在x86_64机器上运行win-32环境类似,可以创建osx-64环境,如下所示

## 创建一个空环境,名为opencv
conda create -n opencv

## 激活opencv环境
conda activate opencv

## 使用x86_64架构通道
conda config --env --set subdir osx-64

## 安装 python, numpy, etc. (add more packages here...)
conda install python=3.7
conda install numpy

在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think> 我们参考引用[1]和引用[4]中提到的方法,因为用户明确要求使用Anaconda创建Python3.8的虚拟环境。 步骤: 1. 确保已经安装Anaconda。如果没有安装,参考引用[2]和引用[4]下载并安装Anaconda。 2. 使用conda命令创建指定Python版本的虚拟环境。 具体步骤: 第一步:安装Anaconda(如果尚未安装) 可以从清华大学镜像站下载Anaconda安装脚本(如引用[2]所示),然后运行安装脚本。 例如: wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.09-0-Linux-x86_64.sh bash Anaconda3-2023.09-0-Linux-x86_64.sh 安装过程中按照提示进行操作,注意安装路径(如引用[4]中使用了自定义路径/opt/anaconda3)。 第二步:使用conda创建Python3.8的虚拟环境 打开终端,执行以下命令: conda create -n py38 python=3.8 这里,`py38`是虚拟环境的名称,可以自定义;`python=3.8`指定了Python版本。 第三步:激活虚拟环境 conda activate py38 第四步:验证环境 python --version 应该显示Python 3.8.x 第五步:在环境安装所需包(可选) 例如,安装numpy: conda install numpy 第六步:退出环境 conda deactivate 注意:如果系统默认的Python版本不是3.8(如Ubuntu20.04自带的是3.8),但Anaconda仓库中有Python3.8版本,因此可以直接创建。 相关问题: 1. 如何管理conda虚拟环境(列出、删除等)? 2. 在conda虚拟环境中如何安装特定版本的包? 3. 如何解决conda安装包时的依赖冲突问题? 4. 如何设置conda的镜像源以加快下载速度? </think> ### 在 Ubuntu 20.04 中使用 Anaconda 创建 Python 3.8 虚拟环境的方法 以下是详细步骤(参考引用[1][4]): #### 1. **安装 Anaconda** 如果尚未安装 Anaconda,请下载并安装: ```bash wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.06-1-Linux-x86_64.sh sudo bash Anaconda3-2024.06-1-Linux-x86_64.sh -p /opt/anaconda3/ ``` 安装过程中按提示操作,注意添加环境变量(选择`yes`)[^4]。 #### 2. **创建 Python 3.8 虚拟环境** ```bash conda create -n py38 python=3.8 ``` - `py38`:自定义环境名称(可替换) - `python=3.8`:明确指定 Python 版本[^1] #### 3. **激活虚拟环境** ```bash conda activate py38 ``` #### 4. **验证环境** ```bash python --version # 应输出: Python 3.8.x ``` #### 5. **安装额外包(示例)** ```bash conda install numpy pillow # 基础科学计算库 conda install -c pytorch pytorch=1.0.1 # 指定版本PyTorch[^1] ``` #### 6. **环境管理命令** | 操作 | 命令 | |------|------| | 退出环境 | `conda deactivate` | | 查看所有环境 | `conda env list` | | 删除环境 | `conda env remove -n py38` | > ⚠️ **注意事项** > - 使用清华大学镜像加速安装(已在`wget`命令体现) > - 若遇到环境冲突,尝试: > ```bash > conda clean --all # 清理缓存 > ``` > - 所有环境默认存储在`/opt/anaconda3/envs/`目录[^4]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值