当前位置: 首页 > news >正文

mimiconda+vscode

安装miniconda实现python包管理,并通过vscode进行编写python代码

miniconda简单介绍

Miniconda 是 Anaconda 公司的一个轻量级 Python 发行版本,它包含了最基本的包管理器 conda 和 Python 环境,只带最核心的组件,没有额外的大量科学计算库。

miniconda下载与安装

下载

清华大学镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

安装

这一步把添加环境变量勾上就ok
在这里插入图片描述

配置

换源

使用记事本打开Conda的配置文件.condarc

用下面代码替换掉文件内容

channels:- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

[可选]改变新环境的默认添加位置

使用记事本打开Conda的配置文件.condarc

添加上下面代码,其中地址换成自己想换的位置

envs_dirs:- D:\01_Application\miniconda3\envs

检验:打开Anaconda Prompt,输入conda info,其中就有源和env存储位置等各种信息
在这里插入图片描述

注:

若修改了存储位置,任没有效果,可能是目标文件夹权限问题,点击目标文件夹属性,把特殊权限之外的权限全开了即可

miniconda简单操作

查看版本

conda -V

查看信息

conda info

查看环境列表

conda env list

创建环境

conda create -n your_env_name python=3.11

激活环境

conda activate your_env_name

base变为你给环境起的名字
在这里插入图片描述

之后在这里下载包就会存放在本环境位置

关闭环境

conda deactivate your_env_name

vscode操作

安装python插件

在这里插入图片描述

选择python环境

1.ctrl+shift+p,点击选择python解释器

在这里插入图片描述

2.选择你要使用的环境名字
在这里插入图片描述

编写并运行代码

演示

import numpy as np
import matplotlib.pyplot as plt# 参数 t
t = np.linspace(0, 2 * np.pi, 1000)# 心形曲线公式
x = 16 * np.sin(t) ** 3
y = 13 * np.cos(t) - 5 * np.cos(2*t) - 2 * np.cos(3*t) - np.cos(4*t)# 绘图
plt.figure(figsize=(6, 6))
plt.plot(x, y, color='red', linewidth=2)
plt.fill(x, y, color='red', alpha=0.6)  # 填充颜色
plt.axis('equal')  # 保持比例
plt.axis('off')    # 去掉坐标轴# 展示图形
plt.show()

在这里插入图片描述

http://www.lryc.cn/news/618523.html

相关文章:

  • HeidiSQL 连接 MySQL 报错 10061
  • vue+Django农产品推荐与价格预测系统、双推荐+机器学习预测+知识图谱
  • 跨界重构规则方法论
  • ubuntu24下keychorn键盘连接不了的改建页面的问题修复
  • 深入理解哈希结构及其应用
  • secureCRT ymodem协议连续传输文件速率下降
  • 鸿蒙开发教程实战案例源码分享-好看的SwitchButton
  • [SC]SystemC中的SC_FORK和SC_JOIN用法详细介绍
  • 17、CryptoMamba论文笔记
  • 42.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--集成网关--网关集成认证(一)
  • UNet改进(32):结合CNN局部建模与Transformer全局感知
  • Day45--动态规划--115. 不同的子序列,583. 两个字符串的删除操作,72. 编辑距离
  • DeepSeek-R1-0528 推理模型完整指南:领先开源推理模型的运行平台与选择建议
  • XC7A15T-1FTG256C Xilinx AMD Artix-7 FPGA
  • Linux中Apache与Web之虚拟主机配置指南
  • git config的配置全局或局部仓库的参数: local, global, system
  • 【unity实战】使用Splines+DOTween制作弯曲手牌和抽牌动画效果
  • 有限元方法中的数值技术:行列式、求逆、矩阵方程
  • 【bug 解决】串口输出字符乱码的问题
  • 【Datawhale夏令营】多模态RAG学习
  • 【Bug经验分享】由jsonObject-TypeReference引发的序列化问题
  • 【昇腾】关于Atlas 200I A2加速模块macro0配置3路PCIE+1路SATA在hboot2中的一个bug_20250812
  • STM32_bug总结(TIM定时中断进不去和只进1次)
  • 高性能web服务器Nginx
  • 【Android】【bug】Json解析错误Expected BEGIN_OBJECT but was STRING...
  • linux 开机进入initramfs无法开机
  • 跨设备开发不再难:HarmonyOS 分布式任务管理应用全解析
  • 《Fast Automatic White Balancing Method by Color Histogram Stretching》论文笔记
  • 让齿轮与斑马线共舞:汽车文化驿站及安全教育基地的展陈实践
  • 农业智慧大屏系统 - Flask + Vue实现