在VS Code中配置使用 Anaconda 中配置的MindSpore环境

在VS Code中配置使用 Anaconda 中配置的MindSpore环境

1.在Anaconda中配置MindSpore:https://www.mindspore.cn/install
2.在Vs code中使用Anaconda 中配置的MindSpore环境。我主要参考VS Code官网给的配置教程:https://code.visualstudio.com/docs/datascience/data-science-tutorial
  1. 为VS Code安装Python扩展和Jupyter扩展
    请添加图片描述
    安装Python扩展点击链接install就行:https://marketplace.visualstudio.com/items?itemName=ms-python.python
    安装Jupyter扩展点击链接install就行:https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
  2. 在VS Code中使用在Anaconda中配置的MindSpore环境
    打开View->Command Palette…,输入Jupyter: Create New Jupyter Notebook
    在这里插入图片描述
    然后将右上角的base,将其替换为mindspore就行。
    在这里插入图片描述
### 如何在 VSCode安装配置 MindSpore #### 安装 Visual Studio Code 和扩展 为了在 Windows 系统上使用 Visual Studio Code 编辑代码并集成 MindSpore,首先需要完成 Visual Studio Code安装[^1]。随后可以通过以下方式进一步设置开发环境: - 打开 Visual Studio Code 并访问 Extensions 市场(快捷键 `Ctrl+Shift+X` 或点击左侧活动栏中的扩展图标)。 - 搜索 Python 相关插件,并确保已安装官方提供的 **Python Extension Pack**。 #### 配置 Python 解释器 MindSpore 是基于 Python 开发的框架,因此需要先配置好合适的 Python 版本及其虚拟环境: - 启动 Visual Studio Code,在命令面板中输入 `Python: Select Interpreter` 来选择所需的解释器版本。 - 如果尚未创建虚拟环境,则可以运行如下命令来初始化一个新的虚拟环境: ```bash python -m venv mindspore_env ``` #### 安装 MindSpore 通过 pip 工具可以直接安装最新版的 MindSpore 到所选环境中。具体操作如下所示: - 进入终端窗口(Terminal -> New Terminal),激活之前建立好的虚拟环境: ```bash source ./mindspore_env/bin/activate # Linux/MacOS 下执行该句 .\mindspore_env\Scripts\activate # Windows 下执行该句 ``` - 接着利用 pip 实现依赖的加载过程: ```bash pip install mindspore ``` #### 设置调试选项 对于更高效的编码体验以及错误排查能力来说,合理设定断点与启动参数至关重要。这一步骤涉及修改 launch.json 文件的内容结构为例展示如何定义一个简单的调试场景: ```json { "version": "0.2.0", "configurations": [ { "name": "Python: Current File (Integrated Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" } ] } ``` 上述 JSON 数据片段描述了一个基础配置项用于支持当前文件作为入口点进行测试运行时的行为模式。 #### 使用样例验证环境搭建成功与否 最后编写一小段程序用来确认整个流程无误之后再继续深入研究其他高级特性功能吧! ```python import numpy as np from mindspore import Tensor, context context.set_context(mode=context.GRAPH_MODE) a = Tensor(np.ones([3, 3]).astype(np.float32)) print(a) ``` 如果一切正常的话应该能够看到打印出来的张量对象信息啦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一步一个脚印ッ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值