当前位置: 首页 > 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.dtcms.com/a/327928.html

相关文章:

  • Ceph的FileStore存储引擎详解
  • Ceph放置组(PG)详解
  • 石头剪刀布手势识别数据集-3,100 张图片 智能游戏系统 人机交互界面 教育娱乐应用 手势识别技术研究 实时视频分析 移动端AI应用
  • 8 反向引用
  • cartographer 后端优化流程
  • 渗透测试现已成为 CISO 战略的核心
  • @RequestMapping接收文件格式的形参(方法参数)
  • 数字孪生赋能全场景智慧化:从水利工厂到城市治理的综合解决方案
  • Akamai字符串解混淆
  • RSA各种密钥格式
  • C++ Rust与Go
  • 【taro react】 ---- 实现 RuiPaging 滚动到底部加载更多数据
  • 使用 Docker 一键部署火山引擎 Sandbox-Fusion,并开放 8182 端口
  • QT6 如何在Linux Wayland 桌面系统抓屏和分享屏幕
  • 力扣hot100 | 双指针 | 283. 移动零、11. 盛最多水的容器、42. 接雨水
  • 2787. 将一个数字表示成幂的和的方案数
  • 三维工厂设计软件 AutoCAD Plant 3D 安装图文教程
  • 3DTiles转OSGB格式逆向转换方法研究
  • 国产3D大型装配设计新突破②:装配约束智能推断 | 中望3D 2026
  • Go之封装Http请求和日志
  • 【新启航】飞机起落架减震筒的深孔测量方法探究 - 激光频率梳 3D 轮廓检测
  • 简单认识CSRF
  • 常见认证信息的传递方式
  • 深入理解数据库架构:从原理到实践的完整指南
  • 【QT】QT6下载安装
  • @(AJAX)
  • JS 模块化与打包工具
  • 基于Hadoop的农产品价格数据分析与可视化【Springboot】
  • 【已解决】win10为什么git无法弹出用户登录框呢?
  • 家政小程序系统开发:推动家政行业数字化转型,共创美好未来