【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从零打造高安全密码管理器

《Python从零打造高安全密码管理器》在数字化时代,每人平均需要管理近百个账号密码,本文将带大家深入剖析一个基于Python的高安全性密码管理器实现方案,感兴趣的小伙伴可以参考一下... 目录一、前言:为什么我们需要专属密码管理器二、系统架构设计2.1 安全加密体系2.2 密码强度策略三、核心功能实现详解

Python Faker库基本用法详解

《PythonFaker库基本用法详解》Faker是一个非常强大的库,适用于生成各种类型的伪随机数据,可以帮助开发者在测试、数据生成、或其他需要随机数据的场景中提高效率,本文给大家介绍PythonF... 目录安装基本用法主要功能示例代码语言和地区生成多条假数据自定义字段小结Faker 是一个 python

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Python实现AVIF图片与其他图片格式间的批量转换

《Python实现AVIF图片与其他图片格式间的批量转换》这篇文章主要为大家详细介绍了如何使用Pillow库实现AVIF与其他格式的相互转换,即将AVIF转换为常见的格式,比如JPG或PNG,需要的小... 目录环境配置1.将单个 AVIF 图片转换为 JPG 和 PNG2.批量转换目录下所有 AVIF 图

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

详解如何通过Python批量转换图片为PDF

《详解如何通过Python批量转换图片为PDF》:本文主要介绍如何基于Python+Tkinter开发的图片批量转PDF工具,可以支持批量添加图片,拖拽等操作,感兴趣的小伙伴可以参考一下... 目录1. 概述2. 功能亮点2.1 主要功能2.2 界面设计3. 使用指南3.1 运行环境3.2 使用步骤4. 核

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

使用Python自建轻量级的HTTP调试工具

《使用Python自建轻量级的HTTP调试工具》这篇文章主要为大家详细介绍了如何使用Python自建一个轻量级的HTTP调试工具,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录一、为什么需要自建工具二、核心功能设计三、技术选型四、分步实现五、进阶优化技巧六、使用示例七、性能对比八、扩展方向建

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.