Mac 安装 vscode miniconda

Miniconda是Anaconda的轻量级版本,是一个开源的Python发行版。它包含了Python解释器以及conda,conda是一个包管理器和环境管理器,用于创建独立的Python环境。

轻量级: 相比Anaconda,Miniconda占用的磁盘空间更小。
灵活: 可以根据需要自由安装所需的Python包和环境。
方便管理: conda可以轻松地创建、切换和删除不同的Python环境。

安装步骤

vscode

在Mac上安装VS Code
下载: 打开VS Code官网(https://code.visualstudio.com/)下载适用于macOS的安装包。
安装: 双击下载的安装包,按照提示完成安装

miniconda

  1. 下载Miniconda安装程序
    访问官网: 打开Miniconda的官方下载页面:https://docs.conda.io/en/latest/miniconda.html
    选择版本: 根据你的Python版本需求选择相应的安装程序(Python 3.x是目前的主流)。
    下载: 点击下载按钮,将安装程序保存到你的Mac上。

对于Apple M1 可以选择Miniconda3 macOS Apple M1 64-bit pkg
在这里插入图片描述
在这里插入图片描述
双击安装
请添加图片描述
请添加图片描述
验证安装

关闭并重新打开终端: 确保环境变量生效。
输入conda命令: 在终端中输入conda --version,如果显示conda的版本信息,则说明安装成功。
请添加图片描述
创建虚拟环境

conda create -n py312 python=3.12
(base) simon ~ % conda create -n py312 python=3.12
Channels:
 - defaults
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /opt/miniconda3/envs/py312

  added / updated specs:
    - python=3.12


The following NEW packages will be INSTALLED:

  bzip2              pkgs/main/osx-arm64::bzip2-1.0.8-h80987f9_6 
  ca-certificates    pkgs/main/osx-arm64::ca-certificates-2024.7.2-hca03da5_0 
  expat              pkgs/main/osx-arm64::expat-2.6.2-h313beb8_0 
  libcxx             pkgs/main/osx-arm64::libcxx-14.0.6-h848a8c0_0 
  libffi             pkgs/main/osx-arm64::libffi-3.4.4-hca03da5_1 
  ncurses            pkgs/main/osx-arm64::ncurses-6.4-h313beb8_0 
  openssl            pkgs/main/osx-arm64::openssl-3.0.14-h80987f9_0 
  pip                pkgs/main/osx-arm64::pip-24.2-py312hca03da5_0 
  python             pkgs/main/osx-arm64::python-3.12.4-h99e199e_1 
  readline           pkgs/main/osx-arm64::readline-8.2-h1a28f6b_0 
  setuptools         pkgs/main/osx-arm64::setuptools-72.1.0-py312hca03da5_0 
  sqlite             pkgs/main/osx-arm64::sqlite-3.45.3-h80987f9_0 
  tk                 pkgs/main/osx-arm64::tk-8.6.14-h6ba3021_0 
  tzdata             pkgs/main/noarch::tzdata-2024a-h04d1e81_0 
  wheel              pkgs/main/osx-arm64::wheel-0.43.0-py312hca03da5_0 
  xz                 pkgs/main/osx-arm64::xz-5.4.6-h80987f9_1 
  zlib               pkgs/main/osx-arm64::zlib-1.2.13-h18a0788_1 


Proceed ([y]/n)? y


Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate py312
#
# To deactivate an active environment, use
#
#     $ conda deactivate

(base) simon ~ % conda activate py312
(py312) simon ~ % python
Python 3.12.4 | packaged by Anaconda, Inc. | (main, Jun 18 2024, 10:07:17) [Clang 14.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

vscode 选择conda 环境

状态栏选择:

在 VS Code 的右下角,会看到当前正在使用的 Python 解释器。点击它,会弹出一个下拉列表,显示所有可用的 Python 解释器。
在列表中选择您想要使用的 conda 环境。
命令面板选择:

使用快捷键 Ctrl+Shift+P (或 Cmd+Shift+P 在 macOS 上) 打开命令面板。
输入 Python: Select Interpreter 并选择。
在弹出的列表中选择 conda 环境。
请添加图片描述
选择cond环境
请添加图片描述

问题解决

请添加图片描述

"Failed to set interpreter path. Error: 
Unable to write to User Settings because 
python.defaultInterpreterPath is not a 
registered configuration."

这条错误信息的意思是:VS Code 无法将指定的 Python 解释器路径写入用户设置文件中。这通常是因为以下原因:

权限不足: VS Code 可能没有权限修改用户设置文件。
设置文件损坏: 用户设置文件可能损坏或存在语法错误。
扩展冲突: 其他扩展可能与 Python 扩展冲突,导致无法修改设置。

如何解决

检查权限:
打开设置: 点击“文件”->“首选项”->“设置”(或使用快捷键 Ctrl+Shift+P,输入“Preferences: Open User Settings”)。
检查写入权限: 确保有权限修改用户设置文件。如果使用的是受限用户账户,可能需要以管理员身份登录。
检查设置文件是否损坏:
备份设置: 在修改设置文件之前,建议备份一下。
删除设置文件: 删除用户设置文件,VS Code 会自动创建一个新的。
重启 VS Code: 重启 VS Code,看看问题是否解决。
禁用冲突的扩展:

禁用所有扩展: 除了 Python 扩展,暂时禁用其他所有扩展。
测试: 再次尝试设置解释器路径。如果问题解决,说明是某个扩展导致的冲突。
逐个启用扩展: 逐个启用扩展,找出导致问题的扩展。
手动配置:

打开设置: 点击“文件”->“首选项”->“设置”。
搜索“python.defaultInterpreterPath”: 在搜索框中输入“python.defaultInterpreterPath”。
手动设置路径: 在设置中输入Python 解释器的正确路径。
验证解释器路径:
检查路径: 确保输入的 Python 解释器路径是正确的。可以在终端中使用 which python 命令查找正确的路径。

如果出现以下问题:command ‘python.setInterpreter’ not found

command 'python.setInterpreter' not found

解决方法
检查Python扩展是否安装:

打开扩展视图: 使用快捷键Ctrl+Shift+X或点击左侧边栏的扩展图标。
搜索Python扩展: 在搜索栏中搜索"Python"。
安装或启用: 如果没有安装,点击"安装"按钮;如果已安装但被禁用,点击"启用"按钮。
重启VS Code: 安装或启用扩展后,重启VS Code使更改生效。请添加图片描述

最后成功
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值