【Python】Miniconda+Vscode+Jupyter 环境搭建

2024-03-20 05:44

本文主要是介绍【Python】Miniconda+Vscode+Jupyter 环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.安装 Miniconda

Conda 是一个开源的包管理和环境管理系统,可在 Windows、macOS 和 Linux 上运行,它可以快速安装、运行和更新软件包及其依赖项。使用 Conda,我们可以轻松在本地计算机上创建、保存、加载和切换不同的环境
Conda 分为 Anaconda 和 Miniconda,Anaconda 是包含一些常用包的版本,Miniconda 则是精简版
可以根据自己的需要来安装相应的软件

我选择的是安装 Miniconda,Anaconda 可以点击这里进入官网下载

在这里插入图片描述
下载完成后点击安装,按照如图所示的的操作继续

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装目录尽量自己选择,不要放在C盘

在这里插入图片描述

下图中这四个选项意思依次是
1.创建开始菜单的快照
2.添加Miniconda3到自己的环境变量中
3.创建python3.12作为Miniconda3的初始环境
4.在编译完成后清理包的缓存
大家可以根据实际需求进行勾选,我选择的是124,然后点击安装,如下图所示

在这里插入图片描述
出现下图的字样就代表安装完成,然后点击“Next”

在这里插入图片描述
取消勾选两个框,点击“Finish”

在这里插入图片描述
使用win+R,输入cmd,然后回车打开命令提示符

在这里插入图片描述
在窗口中输入

conda env list

出现这样的界面说明 Miniconda 安装完成并且相关环境变量已经配置完成

在这里插入图片描述

更换镜像

以下代码选择其中一个直接复制到命令行中敲回车使用即可

中科大镜像
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
恢复默认源头

在某些情况下如果下载失败可以尝试恢复默认的源头

conda config --remove-key channels

创建虚拟环境

在命令行中输入下列指令创建虚拟环境

conda create -n py3.8 python==3.8

这条指令的含义是创建 python 版本为 3.8,名称为 py3.8 的虚拟环境,更多的 conda 指令放在文末

在这里插入图片描述
输入 y 后按回车,虚拟环境将会自动开始创建,等待它创建成功后的界面如下图所示

在这里插入图片描述
此时再次输入

conda env list

可以看到刚刚创建的虚拟环境,至此使用 conda 托管的 Python 环境就已经搭建完毕,更多关于 conda 的使用可以查看文末的章节
在这里插入图片描述

2. 安装Vscode并配置Python开发环境

点击进入Vscode官网,点击 “Download for Windows” 会自动下载安装包

在这里插入图片描述
点击安装包,按照下图所示的方式操作

在这里插入图片描述
同样的不要安装到c盘,自己选择一个位置进行安装

在这里插入图片描述
在这里插入图片描述
下图中,读者可以根据自己实际情况进行勾选

在这里插入图片描述
在这里插入图片描述
安装完成后,打开 Vscode,在左侧点击几个方块的按钮,然后在右侧弹出的框中搜索 python

在这里插入图片描述
点击 install

在这里插入图片描述
然后按照同样的方式搜索,点击安装

在这里插入图片描述
等待它们全部安装完成后,在左上角点击 New FIle

在这里插入图片描述
选择第二个,点击后 Vscode 将会为我们创建一个以 .py 结尾的 Python 文件,该文件就是用来编写 Python 的

在这里插入图片描述
在左下角我们可以看到当前使用的 Python 环境

在这里插入图片描述
点击它可以切换当前的 Python 环境,我这里切换为刚刚新创建的环境 py3.8

在这里插入图片描述
然后在新创建的文件中,复制以下的代码

#%%
print("hello world")

然后点击屏幕右侧的小三角运行,会弹出一个框,该框是让我们选择一个路径保存这个文件,随便选择一个就好(记得测试结束后删掉)

在这里插入图片描述
在下方的控制台会输出 hello world,如下图所示

在这里插入图片描述
再次回到刚刚创建的文件,鼠标先在文件中随意点一下,确保当前焦点在文件上,然后按下键盘 shift+enter,会弹出如下图的框,点击 install,它会为我们自动安装当前环境适用的 Jupyter

在这里插入图片描述
安装完成后,可以在右侧看到如下所示的结果,在右侧也输出了 hello world,至此环境已经全部安装结束

在这里插入图片描述

3.conda的使用

注:下面所有命令均在命令行中执行

3.1 查看当前所有虚拟环境

使用命令
conda env list
可以看到如下的界面,代表当前我的 conda 中有 3 个环境,分别是basepy3.11.3py3.8

在这里插入图片描述

3.2 切换虚拟环境

使用命令可以切换当前激活的虚拟环境
conda activate [环境名]
例如命令
conda activate py3.8
命令行前面出现小括号则说明当前虚拟环境为 py3.8

在这里插入图片描述

注:下面的全部步骤都要在虚拟环境中进行

3.3 虚拟环境中安装包

可以直接使用pip install的方式进行安装

如果是在 github 等地方克隆的代码,一般会有一个 requirements.txt 文件

此时可以直接使用

pip install -r requirements.txt

批量安装依赖

例如在 github 克隆某项目(此项目的 Python 版本要和虚拟环境的 Python 版本匹配)到本地的路径为 D:\Flower_tf2.3

则可以在这里输入cmd 然后敲回车

在这里插入图片描述

输入conda activate py37切换到虚拟环境,然后使用命令pip install -r requirements.txt

即可一键安装所有的依赖

3.4 运行程序

在虚拟环境中直接使用

python [文件名]

即可运行

3.5 删除虚拟环境

使用命令
conda remove -n [虚拟环境名字] --all

这篇关于【Python】Miniconda+Vscode+Jupyter 环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/828464

相关文章

Python logging模块使用示例详解

《Pythonlogging模块使用示例详解》Python的logging模块是一个灵活且强大的日志记录工具,广泛应用于应用程序的调试、运行监控和问题排查,下面给大家介绍Pythonlogging模... 目录一、为什么使用 logging 模块?二、核心组件三、日志级别四、基本使用步骤五、快速配置(bas

Python日期和时间完全指南与实战

《Python日期和时间完全指南与实战》在软件开发领域,‌日期时间处理‌是贯穿系统设计全生命周期的重要基础能力,本文将深入解析Python日期时间的‌七大核心模块‌,通过‌企业级代码案例‌揭示最佳实践... 目录一、背景与核心价值二、核心模块详解与实战2.1 datetime模块四剑客2.2 时区处理黄金法

Python文件操作与IO流的使用方式

《Python文件操作与IO流的使用方式》:本文主要介绍Python文件操作与IO流的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python文件操作基础1. 打开文件2. 关闭文件二、文件读写操作1.www.chinasem.cn 读取文件2. 写

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

python通过curl实现访问deepseek的API

《python通过curl实现访问deepseek的API》这篇文章主要为大家详细介绍了python如何通过curl实现访问deepseek的API,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编... API申请和充值下面是deepeek的API网站https://platform.deepsee

SpringBoot快速搭建TCP服务端和客户端全过程

《SpringBoot快速搭建TCP服务端和客户端全过程》:本文主要介绍SpringBoot快速搭建TCP服务端和客户端全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录TCPServerTCPClient总结由于工作需要,研究了SpringBoot搭建TCP通信的过程

Python Selenium动态渲染页面和抓取的使用指南

《PythonSelenium动态渲染页面和抓取的使用指南》在Web数据采集领域,动态渲染页面已成为现代网站的主流形式,本文将从技术原理,环境配置,核心功能系统讲解Selenium在Python动态... 目录一、Selenium技术架构解析二、环境搭建与基础配置1. 组件安装2. 驱动配置3. 基础操作模

Python将字库文件打包成可执行文件的常见方法

《Python将字库文件打包成可执行文件的常见方法》在Python打包时,如果你想将字库文件一起打包成一个可执行文件,有几种常见的方法,具体取决于你使用的打包工具,下面就跟随小编一起了解下具体的实现方... 目录使用 PyInstaller基本方法 - 使用 --add-data 参数使用 spec 文件(

Python MCPInspector调试思路详解

《PythonMCPInspector调试思路详解》:本文主要介绍PythonMCPInspector调试思路详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录python-MCPInspector调试1-核心知识点2-思路整理1-核心思路2-核心代码3-参考网址

将图片导入Python的turtle库的详细过程

《将图片导入Python的turtle库的详细过程》在Python编程的世界里,turtle库以其简单易用、图形化交互的特点,深受初学者喜爱,随着项目的复杂度增加,仅仅依靠线条和颜色来绘制图形可能已经... 目录开篇引言正文剖析1. 理解基础:Turtle库的工作原理2. 图片格式与支持3. 实现步骤详解第