因Anaconda暂未针对M1芯片开发相应发行版本,使用miniforge3暂时顶替,后有快速示例。
下面Windows、Mac Intel为例(Mac2019及以前版本的Intel英特尔芯片),Mac M1以快速示例展现。
1.下载安装包的下载途径这里提供2种选择:官网和清华镜像站,用户根据自己环境,选择适合的下载方案即可。
-
官网可以下载最新版本的Anaconda,但有时候安装包的下载速度比较慢。
-
官网:Anaconda Installers
-
清华镜像站是同步至国内的源,可以快速的下载。有时候可能没法及时同步最新版本的软件。如果为了下载最新版,可以点击右侧Date按钮,按时间进行排序,然后选择适合的版本。
-
清华镜像站:Index of /anaconda/archive/
下载完成后直接双击打开安装包
- 在遇到PATH勾选时,可以直接勾选,方便PATH环境变量配置环节
- 如果本地没有代码编辑器,也可以点击Vscode的Install按钮安装Vscode编辑器,其他都是一路next默认安装即可。
安装完成后,按下键盘的Windows开始键。即可看到以下应用图标,即为安装完成。
1.打开Anaconda Promot终端,报错. LoadError: Load Error: in /home/li/.condarc on line xx, column xx. Invalid YAML等,进入.condarc文件所在路径,直接删除文件,然后打开上图中的绿色图标,重新生成.condarc文件,然后关闭软件。
Windows环境该文件路径一般为C:Users用户名.condarc
Mac Intel 错误排查在命令行尝试使用conda命令,可能会出现conda not found的错误代码,这里需要进行环境变量的配置。
配置文件一般有两个:.bash_profile和.bashrc
(1)在terminal终端中使用命令编辑配置文件
vi ~/.bash_profile
(2)输入i,确保下方出现Insert提示,在出现的窗口中加入以下内容:其中的anaconda3/bin前面的内容是此前安装过程中选择的安装路径。
export PATH="/opt/anaconda3/bin:$PATH"
(3):wq,保存退出。
(4)加载环境变量
source $HOME/.bash_profile source ~/.bash_profile
(5)操作完后再次输入,就可以显示conda的版本。
conda --version
另外,如果每次重新打开终端的时候再输入conda命令,依然显示conda command not found,需要在重新输入source ~/.bash_profile才可以进入base然后使用conda。查找资料之后发现是没有将anaconda配置到系统的环境变量。
(1)在terminal终端中输入命令行
其中的anaconda之前的部分是之前安装的路径,可以在应用程序,anaconda navigator中显示简介处找到。
echo 'export PATH="/opt/anaconda3/bin:$PATH"' >> ~/.zshrc``
(2)加载环境变量然后输入
source ~/.zshrc
(3)再重新打开terminal终端,键入conda命令,发现可以成功使用conda。
Mac M1快速示例github项目:Miniforge
0x01.配置清华源快速示例
打开terminal终端wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh bash Miniforge3-MacOSX-arm64.sh按照提示可进行自定义目录
安装成功:
简单测试
终端中输入:python 自动跳到conda的环境中
提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件。
Windows一般可以直接编辑配置文件,Windows环境该文件路径一般为C:Users用户名.condarc。
Windows 用户无法直接创建名为.condarc的文件,可先进入anaconda命令行界面输入命令,生成该文件之后再修改。
conda config --set show_channel_urls yes
确认文件内容为:
channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
即可添加 Anaconda Python 国内免费仓库。
运行 清除索引缓存,保证用的是镜像站提供的索引。
conda clean -iMac
编辑配置文件
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes验证配置结果
在Anaconda命令行界面输入
conda config --show
出现如下界面说明更改成功。
(base) PS C:Usersbinary> conda config --show
add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:
- ca-certificates
- certifi
- openssl
allow_conda_downgrades: False
allow_cycles: True
allow_non_channel_urls: False
allow_softlinks: False
always_copy: False
always_softlink: False
always_yes: None
anaconda_upload: None
auto_activate_base: True
auto_stack: 0
auto_update_conda: True
bld_path:
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: flexible
channels:
- defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
conda_build: {}
create_default_packages: []
croot: C:Usersbinaryanaconda3conda-bld
custom_channels:
anaconda/pkgs/main: https://mirrors.tuna.tsinghua.edu.cn
anaconda/pkgs/r: https://mirrors.tuna.tsinghua.edu.cn
anaconda/pkgs/msys2: https://mirrors.tuna.tsinghua.edu.cn
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
custom_multichannels:
defaults:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
local:
debug: False
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
default_python: 3.8
default_threads: None
deps_modifier: not_set
dev: False
disallowed_packages: []
download_only: False
dry_run: False
enable_private_envs: False
env_prompt: ({default_env})
envs_dirs:
- C:Usersbinaryanaconda3envs
- C:Usersbinary.condaenvs
- C:UsersbinaryAppDataLocalcondacondaenvs
error_upload_url: https://conda.io/conda-post/unexpected-error
execute_threads: 1
extra_safety_checks: False
force: False
force_32bit: False
force_reinstall: False
force_remove: False
ignore_pinned: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
migrated_custom_channels: {}
non_admin_enabled: True
notify_outdated_conda: True
offline: False
override_channels_enabled: True
path_conflict: clobber
pinned_packages: []
pip_interop_enabled: False
pkgs_dirs:
- C:Usersbinaryanaconda3pkgs
- C:Usersbinary.condapkgs
- C:UsersbinaryAppDataLocalcondacondapkgs
proxy_servers: {}
quiet: False
remote_backoff_factor: 1
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
repodata_fns:
- current_repodata.json
- repodata.json
repodata_threads: None
report_errors: None
restore_free_channel: False
rollback_enabled: True
root_prefix: C:Usersbinaryanaconda3
safety_checks: warn
sat_solver: pycosat
separate_format_cache: False
shortcuts: True
show_channel_urls: True
signing_metadata_url_base: None
solver_ignore_timestamps: False
ssl_verify: True
subdir: win-64
subdirs:
- win-64
- noarch
target_prefix_override:
track_features: []
unsatisfiable_hints: True
unsatisfiable_hints_check_depth: 2
update_modifier: update_specs
use_index_cache: False
use_local: False
use_only_tar_bz2: False
verbosity: 0
verify_threads: 1
whitelist_channels: []
(base) PS C:Usersbinary>
另外,对于Windows如果使用pip下载,还需要换源,在C:/user下创建pip文件夹,新建文本文档命名为pip.ini,输入以下代码:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = pypi.tuna.tsinghua.edu.cn
保存退出即可。
0x02.参考资料github:conda commands not working or showing anything in command line
清华大学开源软件镜像站说明:Anaconda 镜像使用帮助
cnblogs:Windows环境Anaconda更换清华源
csdn:MacBook m1 安装anaconda与pycharm
语雀:miniforge 3



