【Eclipse】搭建python环境;运行第一个python程序helloword

目录

0.环境

1.需准备&搭建思路

2.搭建具体步骤

1)查看是否安装过python

2)安装eclipse

3)安装和配置pyDev

3.创建第一个python程序具体步骤

1)新建项目

2)输入项目名字,和配置选项

3)创建.py文件

3)输入打印语句

4)运行,选择【Python Run】

5)控制台查看打印


0.环境

我的环境:

windows11 64位 +  python 3.10   +  eclipse 2021-06  +  pyDev 10.2.1

本博客的环境搭建部分大多都是附上参考链接(都是本人搭环境时参考的),供学习参考

1.需准备&搭建思路

需准备:

1)python3.10(版本不限)
2)eclipse(可以官网下载,也可以用解压的包)
3)pyDev(下载新版即可)

如果你只运行python,那么不需要下载和配置jdk环境

有以上三个组件,就能在eclipse上运行python了

搭建思路:

1)下载python;

2)下载eclipse-配置汉化包(可选);

3)下载pyDev(可以用eclipse的软件安装,也可以下载后将相关文件复制到eclipse中,第一种方式我失败了,所以我是用离线包自己拷过去的);

4)配置pyDev(在首选项中配置python.exe的路径);

5)测试python程序;

2.搭建具体步骤

1)查看是否安装过python

【win + R】唤出【运行窗口】,输入【cmd】进入命令行界面,输入命令【python --version】查看python版本,如果有版本号出现,那就是已安装python,没有就是没安装过

如果电脑里没安装过python,请参考以下博客安装python,很详细,下载的python版本可以选择最新的,也可以选择自己觉得稳定的版本

python安装参考链接

2)安装eclipse

有两种方式,一种是从官网下载,需要安装;第二种是下载压缩包,解压即可用(博主用的是压缩包,比较方便)

eclipse官网下载参考链接

eclipse解压版压缩包,下载解压后即可使用,下载链接

安装完成后,eclipse有汉化需求的可以参考以下博客

eclipse汉化链接

3)安装和配置pyDev

pyDev也有两种安装方式,一种是通过eclipse里面的【Install New Software】功能直接安装,另一种是通过离线包下载的方式安装(博主是通过第二种离线包下载方式安装的)

用第一种方式安装和配置pyDev请参考以下链接:

【Install New Software】方式安装配置pyDev

用第二种方式安装pyDev请参考以下链接,配置pyDev请参考上面这个链接:

离线安装pyDev,参考博客中的【离线安装】部分

在配置完pyDev后,环境就算搭建好了,可以开始第一个python程序了

3.创建第一个python程序具体步骤

安装好环境后,打开eclipse就是这样的界面了,那么我们开始建立一个python项目

1)新建项目

点击【文件】-【新建】-【项目】

选择【PyDev】-【PyDev Project】,点【下一步】

2)输入项目名字,和配置选项

需注意的是,第四个框中(文字标星的)需要手动选择【python】,其他的选项大多都是默认的,然后点【完成】

建立项目完成,此时就可以在导航栏中看到刚才创建的项目了,接下来需要创建.py文件

3)创建.py文件

右键项目名,选择【新建】-【文件】

输入.py的名字,然后点【完成】

注意:文件名一定要以.py结尾

3)输入打印语句

4)运行,选择【Python Run】

5)控制台查看打印

至此,一个可以运行python的eclipse就搭建完成了

博客中有些步骤都是附上的参考链接(也许不是特别细致),如果有疑问,可以留言

--END--

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/97377.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32WB55开发(1)----套件概述

STM32WB55开发----1.套件概述 所用器件视频教学样品申请优势支持协议系统控制和生态系统访问功能示意图系统框图跳线设置开发板原理图 所用器件 所使用的器件是我们自行设计的开发板,该开发板是基于 STM32WB55 系列微控制器所构建。STM32WBXX_VFQFPN68 不仅是一款评…

leetcode55.跳跃游戏 【贪心】

题目: 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 示例…

YOLO目标检测——室内场景识别数据集下载分享

目标检测室内场景识别数据集可以广泛应用于各种需要对室内场景进行目标识别和跟踪的领域,包括安防监控、智能家居、物流仓储管理等 数据集点击下载: YOLO室内场景识别数据集(一)5950图片26类别.rar YOLO室内场景识别数据集&#…

音频基本知识

声音传播方式: 1)声音的传播需要介质,在真空中不能传播; 2)声波属于纵波,即如下图传播方向与振动方向一致; 声音速度: 1)常温常压下,一般空气速度为340m/s; 2)温度越高,声速越大; 3)液体、固体的传播速度比空气快; 人耳可接收到的频域范围: 1)通常范围…

note_前端框架Vue的安装和简单入门(Windows 11)

1. Vue安装 (1) 下载安装node.js和npm # 下载msi安装包 https://nodejs.org/en# 点击安装包,按提示安装 # 默认安装nodejs, npm, 在线文档; PATH配置# 确认安装是否成功,在dos中输入 node -v # 验证nodejs是否安装成功 npm -v # 验证nodejs包管…

Nginx启动时提示nginx: [emerg] still could not bind()

启动Nginx报这个nginx: [emerg] still could not bind()。 问题原因 nginx启动要使用的端口被占用了 解决方法: 1、根据Nginx配置文件查看配置的端口默认的是80端口,然后我们输出指令查看端口占用情况。 输入命令: netstat -ntlp|grep 8…

【C#项目实战】控制台游戏——勇士斗恶龙(1)

君兮_的个人主页 即使走的再远,也勿忘启程时的初心 C/C 游戏开发 Hello,米娜桑们,这里是君兮_,最近开始正式的步入学习游戏开发的正轨,想要通过写博客的方式来分享自己学到的知识和经验,这就是开设本专栏的目的。希望…

Elasticsearch:wildcard - 通配符搜索

Elasticsearch 是一个分布式、免费和开放的搜索和分析引擎,适用于所有类型的数据,例如文本、数字、地理空间、结构化和非结构化数据。 它基于 Apache Lucene 构建,Apache Lucene 是一个全文搜索引擎,可用于各种编程语言。 由于其速…

HBase集群环境搭建与测试

🥇🥇【大数据学习记录篇】-持续更新中~🥇🥇 个人主页:beixi 本文章收录于专栏(点击传送):【大数据学习】 💓💓持续更新中,感谢各位前辈朋友们支持…

Java 多线程系列Ⅳ(单例模式+阻塞式队列+定时器+线程池)

多线程案例 一、设计模式(单例模式工厂模式)1、单例模式2、工厂模式 二、阻塞式队列1、生产者消费者模型2、阻塞对列在生产者消费者之间的作用3、用标准库阻塞队列实现生产者消费者模型4、模拟实现阻塞队列 三、定时器1、标准库中的定时器2、模拟实现定时…

go语言基本操作---三

变量的内存和变量的地址 指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。Go语言对指针的支持介于java语言和C/C语言之间,它即没有想Java语言那样取消了代码对指针的直接操作的能力,也避免了C/C语言中由…

视频监控/视频汇聚/视频云存储EasyCVR平台接入华为ivs3800平台提示400报错,该如何解决?

开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,视频云存储/安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频…