当前位置: 主页 > Python语言

python开发环境搭建-python搭建环境

发布时间:2023-02-14 10:34   浏览次数:次   作者:佚名

别在折腾开发环境了,一劳永逸的 Python 环境搭建方法[Python常见问题]

网上教程五花八门,读者抱怨最多的就是如何搭建开发环境。

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

很多人学python不知道从何下手。

很多人学习python,掌握了基本语法后,却不知道去哪里找案例入门。

很多已经做过案例的人不知道如何学习更高级的知识。

所以针对这三类人,我会为大家提供一个很好的学习平台,免费的视频教程,电子书,以及课程的源码!  ????

QQ群:961562169

记得刚学Python还是菜鸟的时候,最喜欢做的事情之一就是折腾开发环境。

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

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

IDE、Eclipse、Pycharm、Sublime Text等我也折腾过。

折腾了几个礼拜,代码写不出来,总算有个“Hello World”。

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

作为一名从业两年的“算法搬家”,今天给“未来的高手,今天的菜鸟”们讲讲如何搭建开发环境。

以后如果有朋友问你搭建环境的事情python开发环境搭建,直接把文章发给他,告诉他这个教程真的很好吃!

环境搭建

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

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

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

比如正常人天生就有眼睛、鼻子、嘴巴等,这就是“官库”。

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

Python 提供了很多强大的第三方库。

我们搭建一个开发环境,让Python拥有各种能力来满足我们的需求。

很多第三方库都是个人或者团队开发的,并不是Python官方开发的,难免五花八门、杂乱无章。

甚至有的时候,各个版本的库会出现各种冲突。

这个库和那个库不兼容,各种“无意义”的错误相继报出。

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

总而言之,解决或避免此类问题的方法是构建一个“健壮”的开发环境。

解决方案:Anaconda + Jupyter Notebook。

易维护,易安装,你好,我,大家真的很好。

1.蟒蛇

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

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

你是什么意思?

虚拟环境就像一个人:

将小王培养成数学家,负责与数学相关的事务。

把小李培养成语言学家,专攻语言相关的事情。

反映在虚拟环境中,是这样的:

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

我创建了很多虚拟环境。

base是安装Anaconda自带的基础环境。 其他的都是根据自己的需要创建的独立环境。

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

Anaconda 也是跨平台的,可以安装在 Windows、MacOS 和 Linux 上。

2.Jupyter笔记本

小白推荐Jupyter Notebook,为什么不推荐Pycharm之类的IDE呢?

由于 Jupyter 易于安装和使用,因此可以在多种平台上运行。

下班后,经常在服务器上运行算法。

连图形界面都没有的服务器还能用Pycharm?

Jupyter Notebook 是一个基于 Web 的交互式计算笔记本环境。

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

实现了文本和代码的完美结合,甚至可以边学习边做笔记。 文本编辑器还支持 Markdown 格式,可以轻松插入各种数学公式。

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

如果你是做算法,做爬虫python开发环境搭建,只是学习Python,并没有参与庞大的Python项目的开发,那么不要犹豫,使用Jupyter Notebook。

三、安装

Anaconda + Jupyter Notebook 的好处无处不在。

那么,如何安装呢?

Anaconda下载地址:

#下载部分

根据自己的环境选择安装包:

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

安装很简单,傻瓜下一步安装就可以了。

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

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

Windows中添加环境变量需要在计算机->鼠标右键->属性->高级系统设置->环境变量->路径中进行设置。

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

D:Anaconda是Anaconda的安装目录,在Path中加入以下两个地址即可。

D:蟒蛇

D:蟒蛇脚本

一切配置完成后,就可以在cmd或者Anaconda Prompt中使用Anaconda搭建环境了。

输入命令:

conda create -n your_name jupyter notebook

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

你可以把your_name改成你喜欢的名字,这个名字就是你的虚拟环境的名字,你可以随意选择,比如jack。

然后输入y安装:

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

安装完成后,可以通过命令conda info -e查看已有环境。

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

从上图可以看到,有两个环境,一个是base,内置的基础环境,一个是我们新建的环境jack。

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

activate jack

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

如您所见,我们的环境已从 base 变为 jack。

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

conda install requests

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

python -m pip install xxx

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

jupyter notebook

效果如下:

创建一个新笔记本:

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

输入代码后,按Ctrl+Enter运行程序:

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

这个Jupyter Notebook使用的环境是一个名为jack的虚拟环境。

如果要安装Pytorch什么的,直接在这个虚拟环境下安装就可以了,真香!

总结

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

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

如果喜欢这种教程,转发,点赞,支持的人多的话,以后会陆续发布一些这些工具的使用技巧。