Python小白别再折腾开发环境了,一劳永逸的搭建方法

学习Python,小白如何搭建Python环境? 学习Python,首先需要搭建好Python环境,主要分为【运行环境搭建】、【开发环境搭建】以及【Python环境配置】三个环节,接下来我将对Python环境搭建这三个部分进行介绍。 阅读详情

网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。

对于小白来说,开发环境搭建,是必过的第一关。

记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是:折腾开发环境。

代码还没写几行,就各种折腾,走了太多弯路,浪费了太多时间。

IDE 我也折腾了个遍,Eclipse、Pycharm、Sublime Text 等等。

折腾了几周,代码不会写啥,最后也就来个「Hello World」。

作为工作时长两年的「算法搬砖工」,今天给「未来的大牛,如今的小白」们讲一下,开发环境怎么搭建。

以后要是有朋友问你环境搭建问题,文章直接发给他,告诉他,这篇教程真的香!

**

一.环境搭建

**
我们都知道,Python 是一种脚本语言,有着丰富的第三方库。

Python 自带了很多官方库,可以直接用,例如 re、os、math 等等。

但第三方库是需要我们自己安装的。

就好比,一个正常人,一生下来,自带了眼镜、鼻子、嘴巴等,这就是“官方库”。

你要是想买个漂亮衣服,做个漂亮发型,那得自己“安装”,这就是“第三方库”。

Python 提供了超级多,而且强大的第三方库。

我们搭建开发环境,就是让 Python 具备各式各样的能力,以满足我们的需求。

第三方库很多都是个人或者团队,非 Python 官方开发的库,所以难免五花八门,杂乱不堪。

甚至有时候,各个版本的库,还存在各式各样的冲突。

这个库不兼容那个库,各种「无厘头」报错层出不穷。

一劳永逸,解决 or 避免这类问题的方法,就是搭建一个「健壮」的开发环境。

方案:Anaconda + Jupyter Notebook。

好维护,好安装,你好我也好,大家好才是真的好。这里多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以进裙六零九六一六八三一领取。

1、Anaconda

Anaconda 就是管理第三库的工具,同时支持“多开”。

你可以用 Anaconda 创建多个虚拟环境。

啥意思?

一个虚拟环境好比一个人:

培养小王为数学家,专门负责数学相关的事。
培养小李为语言学家,专门负责语言相关的事。

体现到虚拟环境上,就是这样:
在这里插入图片描述

我创建了很多虚拟环境。

base 是安装 Anaconda 自带的一个基础环境。其它都是根据自己需求,创建的一个个独立环境。

比如,名为 jack 的环境,是一个通用的开发环境。而名为 faceswap 的环境是我专门为换脸算法搭建的环境,因为它的依赖和有些通用第三方库包是冲突的。

Anaconda 还是跨平台的,在 Windows、MacOS、Linux 都可以安装。

2、Jupyter Notebook

小白推荐 Jupyter Notebook,为啥不推荐 Pycharm 这类 IDE 呢?

因为 Jupyter 安装简单,并且好用,可以在多种平台运行。

工作后,跑算法,往往都是在服务器上运行的。

连个图像界面都没有的服务器,你还能用 Pycharm ?

Jupyter Notebook 是一个基于网页的交互式计算笔记本环境。
在这里插入图片描述
实现了文字和代码的完美结合,你甚至可以边学习边做笔记,文本编辑还支持 Markdown 格式,插入各种数学公式也不在话下。

并且由于 Jupyter Notebook 是基于网页的,你完全可以在服务器端开启服务,本地电脑打开网页,运行各种服务器端的代码。

如果你是做算法、做爬虫,刚学 Python 的小白,不涉及浩大的 Python 工程的开发,那么别犹豫,用 Jupyter Notebook 就对了。

3、安装

Anaconda + Jupyter Notebook 的好处安利个遍。

那么,怎么安装呢?

Anaconda 下载地址:
https://www.anaconda.com/products/individual#download-section

根据自己的环境选择安装包:
在这里插入图片描述
安装很简单,傻瓜式下一步安装即可。

Windows 安装完,需要手动添加环境变量。

Linux 和 MacOS 在安装过程中,会有提示是否设置环境变量。

Windows 添加环境变量需要在电脑->鼠标右键->属性->高级系统设置->环境变量->Path中设置。
在这里插入图片描述
D:\Anaconda 为 Anaconda 的安装目录,将下面这两个地址添加到 Path 中即可。

D:\Anaconda
D:\Anaconda\Scripts

都配置好后,可以在 cmd 或 Anaconda Prompt 中使用 Anaconda 搭建环境了。

输入指令:

conda create -n your_name jupyter notebook

这句话的意思是创建一个名字为 your_name 的虚拟环境,并且这个虚拟环境额外安装 jupyter notebook 第三方库。

可以将 your_name 改为你自己喜欢的名字,这个名字是你的虚拟环境的名字,自己随便取,比如jack。

随后,输入y进行安装:
在这里插入图片描述
安装好后,可以通过指令 conda info -e 查看已有环境情况。
在这里插入图片描述
从上图可以看到,有两个环境,一个是 base ,自带的基础环境,另一个是我们新创建的名为 jack 的环境。

安装好环境后,我们可以使用指令激活 jack 环境:

activate jack

在这里插入图片描述
可以看到,我们的环境由 base 变成了 jack 。

接下来,我们就可以在这个环境里,安装自己想要的第三方库,比如 requests。

conda install requests

对于 conda 搜不到的包,也可以使用 pip 安装:

python -m pip install xxx

需要安装的第三方库安装完毕,可使用命令直接打开 Jupyter Notebook:

jupyter notebook

在这里插入图片描述
创建一个新的 notebook:
在这里插入图片描述

输入代码后,按 Ctrl + Enter 快捷键,即可运行程序:
在这里插入图片描述
这个 Jupyter Notebook 使用的环境就是名为 jack 的虚拟环境。

想安装 Pytorch 啥的,直接在这个虚拟环境里安装即可,真香!

**

二.总结

**

使用 Anaconda + Jupyter Notebook 搭建环境的方案,非常适合新手。

Jupyter Notebook 的功能也很强大,它绝对是你学习算法、分析数据的好帮手!

如果大家在学习中遇到困难,想找一个python学习交流环境,可以加入我们的python圈,裙号六零九六一六八三一,可领取python学习资料,会节约很多时间,减少很多遇到的难题。

python环境搭建 python安装步骤详细教程,看完不会来砍我,谢谢支持 阅读详情

相关推荐

Python环境搭建教程详解

首先,需要从Python官网(python.org)下载Python的安装包。如果是在Windows上安装Python,可以直接下载.exe文件,然后按照提供的安装向导完成安装即可。虚拟环境是Python中一个非常有用的工具,可以让多个项目使用不同的Python版本和依赖。在完成以上步骤后,就可以编写Python代码了。对于想要学习Python的初学者来说,Python环境的搭建是一个非常重要的步骤。通过以上步骤的操作,初学者可以轻松搭建好Python的学习环境,顺利地进行Python的学习和开发。

. 5776

python安装

Python环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, ...

anya1618的博客 1231

PFC中pb模型实战:从胶结参数设置到破坏模拟全流程解析

本文详细解析了PFC软件中平行胶结模型(PB模型)的实战应用全流程。从胶结参数(pb_kn, pb_ks, pb_ten等)的物理意义与精准赋值入手,深入探讨了模型构建、胶结施加以避免初始损伤的技巧,并系统介绍了破坏过程的监测、阈值判定方法以及高级可视化与常见问题诊断。旨在帮助岩土工程与颗粒材料研究者掌握从参数调试到破坏模拟的核心操作,提升数值模拟的准确性与效率。

php55的博客 1075

Python入门之---环境搭建篇

任何一门编程语言的学习,都要先从环境搭建开始。边学习边实践才能更好的掌握一门编程语言。python环境搭建只需要两部分:1)python解释器 2)python编程工具。python是解释性语言,需要安装python解释器才可以正常运行程序,而python编程工具是写python代码的地方。本文主要对以上两个部分的安装和使用进行说明。

weixin_50536577的博客 6935

NXP ChessDE的安装和激活

如果客户申请的是试用版,那么一份为期 30 天的 License 将会发送申请人的账号或邮箱中,客户使用该文件进行安装即可。② 将“VENDOR snpslmd /path/to/snpslmd”中的“/path/to/snpslmd”替换成 snpslmd.exe 实际存放路径(位于 SCL 安装目录下的 win32\bin 文件夹中,默认安装的情况下就是“VENDOR snpslmd C:\Synopsys\SCL\<version>\win32\bin\snpslmd.exe”)。

weixin_47351160的博客 2048

基于deepseek+dify+达梦实现自然语言查询数据库

自然语言查询数据库信息

weixin_43974943的博客 1595

别在折腾开发环境了,一劳永逸的 Python 环境搭建方法

Anaconda + Jupyter Notebook 开发环境搭建,真香!

Jack-Cui 1万+

从哈工大NLP期末考卷里,我总结了一份2024年自学自然语言处理的避坑指南

本文通过分析哈工大NLP期末考卷,提炼出2024年自学自然语言处理的七大黄金法则,涵盖语言学基础、传统算法和深度学习三大支柱。文章揭示了自学者易混淆的概念雷区,并提供了渐进式学习路线、计算题技巧、精选资源过滤法则及面试高频考点,帮助读者系统掌握NLP核心知识,避开常见学习陷阱。

weixin_34180452的博客 436

Python一劳永逸的搭建方法,别再折腾开发环境了!

「数据分析」这两年可真是太火了!一是因为现在每类工作都离不开数据,二是因为专职数据岗的薪资待遇十分诱人,所以很多人开始学习数据分析,来帮助自己高效工作或者跳槽转行。但在学习的过程中,往往...

python爬虫人工智能大数据 190

Win11 C盘瘦身终极指南:哪些能删/能移/不能碰?附详细目录清单

本文提供了一份详细的Win11 C盘瘦身终极指南,清晰区分了可安全删除、适合迁移以及绝对不能触碰的系统目录。文章不仅列出了具体的文件夹清单与操作建议,还介绍了使用符号链接和Robocopy进行安全迁移的高阶方法,并附带了自动化脚本,帮助用户从根本上解决C盘空间不足的问题,同时确保系统稳定。

weixin_29246195的博客 1552

2025海外代理IP深度横评:Bright Data、IPFoxy、SmartProxy等六大服务商实战对比

本文深度横评2025年六大海外代理IP服务商(Bright Data、IPFoxy、SmartProxy、IPIPGO、Kookeey及青果网络),基于实战测试数据,从IP池质量、速度稳定性、性价比等维度进行对比。针对跨境电商、数据爬虫、社交媒体管理等不同业务场景,提供精准的选购指南与避坑建议,帮助企业用户根据自身需求选择最合适的代理IP解决方案。

weixin_29196891的博客 436

【建议收藏】Python小白别再折腾开发环境了,一劳永逸的搭建方法!

Python小白别再折腾开发环境了,一劳永逸的搭建方法!

python03012的博客 240

深入浅出:UE4类型系统完整构建过程详解

UE4的类型系统是一个复杂但设计精巧的架构,它通过静态代码生成和运行时构建的完美配合,实现了强大的反射功能。理解这个过程不仅有助于解决开发中的问题,也能让你更好地利用UE4的各种高级特性。就像建造一栋大楼需要经过设计、备料、框架、装修、验收等多个阶段,UE4类型系统的构建也是一个多阶段、精细化的过程。每个阶段都有其特定的职责,共同协作完成从源代码到运行时对象的转换。

m0_45371381的博客 912

python 做网页_Python小白别再折腾开发环境了,一劳永逸的搭建方法

关注“脚本之家”,与百万开发者在一起网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。对于小白来说,开发环境搭建,是必过的第一关。记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是:折腾开发环境。代码还没写几行,就各种折腾,走了太多弯路,浪费了太多时间。IDE 我也折腾了个遍,Eclipse、Pycharm、Sublime Text 等等。折腾了几周,代码不会写啥...

weixin_39928017的博客 203

【webrtc】openh264编码:动态配置码控参数触发IDR编码

SetRates 下发RateControlParameters 给到openh264 编码器 void SetRates(const RateControlParameters& parameters) override; LayerConfig 编码器这边的配置是layerconfig,具体到层的: std::vector<LayerConfig> configurations_; void H264EncoderImpl::SetRates(const RateCo.

突围 726

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

python虚拟环境搭建_别再折腾开发环境了,一劳永逸的搭建方法

点击上方“Jack Cui”,选择“加为星标”第一时间关注技术干货!网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。对于小白来说,开发环境搭建,是必过的第一关。记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是:折腾开发环境。代码还没写几行,就各种折腾,走了太多弯路,浪费了太多时间。IDE 我也折腾了个遍,Eclipse、Pycharm、Sublime Text ...

weixin_39605463的博客 101

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

python第三方库笔记本_Python小白别再折腾开发环境了,一劳永逸的搭建方法

原标题:Python小白别再折腾开发环境了,一劳永逸的搭建方法关注 “” 网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。对于小白来说,开发环境搭建,是必过的 第一关。记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是: 折腾开发环境。 代码还没写几行,就各种折腾,走了太多弯路,浪费了太多时间。IDE 我也折腾了个遍,Eclipse、Pycharm、Sublime Text...

weixin_39628380的博客 148

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python入侵环境用什么系统好_Python小白别再折腾开发环境了,一劳永逸的搭建方法...

网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。对于小白来说,开发环境搭建,是必过的第一关。记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是:折腾开发环境。代码还没写几行,就各种折腾,走了太多弯路,浪费了太多时间。IDE 我也折腾了个遍,Eclipse、Pycharm、Sublime Text 等等。折腾了几周,代码不会写啥,最后也就来个「Hello World」。作为工...

weixin_39834281的博客 158

eclipse 如何配置python 虚拟环境_Python小白别再折腾开发环境了,一劳永逸的搭建方法...

关注“脚本之家”,与百万开发者在一起网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。对于小白来说,开发环境搭建,是必过的第一关。记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是:折腾开发环境。代码还没写几行,就各种折腾,走了太多弯路,浪费了太多时间。IDE 我也折腾了个遍,Eclipse、Pycharm、Sublime Text 等等。折腾了几周,代码不会写啥...

weixin_39871378的博客 550

别再折腾开发环境了,一劳永逸的搭建方法

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达来源:Jack Cui网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。对于小白来说,开发环境搭建,是必过的第...

小白学视觉 320

一劳永逸的 Python 开发环境搭建

Anaconda + Jupyter Notebook 开发环境搭建,真香! 点赞再看,养成习惯, 网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。 对于小白来说,开发环境搭建,是必过的第一关。 记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是:折腾开发环境。 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习更加高深的知识。 那么针对这三类人,我给大家提...

Python_sn的博客 1991

Python 一劳永逸的学习方法,别再折腾自己了!

最近几年,互联网巨头基于大数据打造的商业模式获得巨大成功, “数据思维” 、 “数据能力” 迅速成为衡量职场人能力的核心指标。

DEVELOPERAA的博客 1828

一劳永逸的python环境搭建方法

网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境。对于小白来说,开发环境搭建,是必过的第一关。记得自己刚学 Python ,还是小白的时候,最爱做的一件事就是:折腾开发环境。代码还...

AI研习社 193
上一篇: Python实现数据写入 Excel 的三种模块!
下一篇: 为什么创业公司要用 Python?
python阿喵
博客等级 码龄6年 169粉丝 127原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值