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

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.xdnf.cn/news/17720.html

相关文章:

  • 基恩士FSN10系列数字光纤传感器全新型光纤放大器 FSN11CP
  • 後端開發技術教學(五) 魔術方法、類、序列化
  • Day02——Docker
  • Avalonia实例实战六:控件的拖放
  • 前端面试:promise...then与asnyc ...await
  • 【算法训练营Day23】贪心算法part1
  • 前端工程化:pinia
  • 分享一款基于STC8H8K32U-45I-LQFP48单片机的4路数字量输入输出模块
  • 当AI重塑世界:普通人如何成为“主动进化者”?
  • 第16届蓝桥杯Python青少组_省赛_中/高级组_2025年5月真题
  • VirtualBox虚拟机网卡配置
  • LeetCode 2438.二的幂数组中查询范围内的乘积:模拟(前缀和可选)
  • Ansible 面试题 20250811
  • ansible学习第一天
  • 逐际动力开源运控 tron1-rl-isaacgym 解读与改进
  • 聊天室全栈开发-保姆级教程(Node.js+Websocket+Redis+HTML+CSS)
  • 当C#遇上Notepad++:实现GCode可视化编辑的跨界实践
  • ArkUI中的自定义组件(一)
  • 【MYSQL】MySQL中On duplicate key update
  • FlinkSql(详细讲解一)
  • Dify入门指南(2):5 分钟部署 Dify:云服务 vs 本地 Docker
  • Speech Databases of Typical Children and Children with SLI 数据集解读
  • Vue 中的 Class 与 Style 绑定详解1
  • 数据类型 string
  • MCU中的存储器映射(Memory Map)
  • 【CF】Day125——图论三题
  • 训推一体 | 暴雨X8848 G6服务器 x Intel®Gaudi® 2E AI加速卡
  • C语言变量的声明和定义有什么区别?
  • 图生视频实战:用[灵龙AI API]玩转AI生成视频 – 第2篇,从静图到大片
  • 关于linux系统编程2——IO编程