纯净Python环境的安装以及配置PyCharm编辑器

news2024/12/29 10:35:57

前言

优质的教程可以让我们少走很多弯路,这一点毋庸置疑。去年二月我接触了Python,并找到了一份优质的配置教程,让我能够快速上手Python的学习。现在,一年多过去了,我已经有了很大的进步和变化,这也让我更加想要把我的学习经验和知识分享给更多的人。正是因为有了这份优质的教程,我才能够更好地掌握Python的精髓,也希望我的分享能够对你的学习之路有所帮助。

安装纯净的Python环境

Python版本选择

打开浏览器搜索"Python",请仔细查看是否是Python官网。

可以在这里点击“Downloads”,同样也可以点击进去后点击“Downloads”的下拉框。

这里选择Windows系统,也就是我当前所使用的系统。点开之后你会发现有很多的Python版本,这里需要选择Python3版本,因为Python2版本官方已经不再维护了,但我也不建议使用最新版本。

很多人误认为新版本一定是更好的选择,但实际上并不是这样。就像一款好的游戏需要测试服一样,新版本的Python仍然可能存在一些未知的问题,需要用户反馈和测试。

尽管Python的更新频率相对较高,但每次更新的改动通常不是很大。理论上来说,使用较高版本的Python进行学习并不会有太大的问题。然而,Python拥有大量的第三方库,而有些库可能还没有兼容到最新版本的Python。因此,使用高版本Python时可能会导致一些库无法正常运行,从而引发一些错误。

比如开源视觉库Opencv中函数在Pycharm中标黄,虽然可以运行,但无法进行函数跳转和提示。

如果你愿意跟着我的脚步学习,那么在这里我就推荐我自己一直在使用的一个版本。

Python 3.7.9,点击下载64位的executable installer。

 这里我是已经安装过了,在你下载完成后其实只有下方图片中被框选的部分。

详细安装步骤

步骤1:我们双击它进行下载,由于我是已经安装了,我在下面会拿另外版本的Python作为演示。

最为需要注意的一点,不能有任何的中文路径!!!

 

步骤2:记得一定要将Add Python 3.8 to PATH勾选上,它会自动将Python添加到环境当中。

步骤3:点击Customize installation进行自定义安装

步骤4:点击install of all users,然后修改安装路径,我这里选择的地方为D盘。

这里说个小注意,有些人可能会习惯性地把东西直接放在桌面或C盘中,而没有建立良好的文件管理习惯。我自己以前也有这个毛病,但是随着我在计算机领域的接触和使用,我逐渐养成了良好的文件管理习惯。特别需要注意的是,C盘中的一些文件需要管理员权限才能操作,如果没有妥善处理好这些文件,可能会给自己带来不必要的麻烦。因此,建议大家养成好的文件管理习惯,合理地分配文件的存放位置,以便更加高效地进行工作。

步骤5:选择完毕后,点击Install安装。最后出现了Setup was successful的标志则说明了安装成功。

刚刚下载的安装包可以不用删除,如果你想要删除掉这个版本的Python,可以通过安装包完成。

验证Python是否添加到环境

点击“win+R”键,输入cmd回车,打开命令行窗口,输入python

Python 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello ice_tea")
hello ice_tea

这里打印出了,“hello ice_tea”。说明了我们成功安装好了纯净的Python环境。

下载和配置PyCharm编辑器

优秀的Python编辑器有很多,比如PyCharm、VsCode、Sublime Text等等,我个人使用PyCharm用的多一点,其次是VsCode,对于新手来说,我建议使用PyCharm更好。

这里附上传输门,个人建议还是要去搜索一下。

这里选择社区版本,前者需要付费,我们秉持着开源的想法选择免费的即可,而且它也满足我们大多数开发需求,点击下载。

这里我也是已经下载过了,由于我创建了的许多工程文件,所以这里就不去展示了。这里给出一些提示和注意:

  • 更改下载路径在C盘之外
  • “Installation Options”中勾选上“Create Desktop Shortout”创建桌面图标、“UPdate Context Menu”通过右键打开PyCharm的项目、“Create Association”是创建.py文件关联,是使所以的.py文件默认通过PyCharm。
  • 在结束时,要勾选上Run PyCharm Community Edition

在完成安装后,点击PyCharm中的文件,新建项目,更改文件路径,选择合适的编译器,如果没有出现的话,请点击右边的三个点来手动选择,最后点击创建即可。

在新建项目后,PyCharm会新建有一个main.py文件,直接删除掉里面的内容即可。

print("hello ice_tea")

下方中的输出框就会输出我想要的结果了。

结语

回顾过去的一年多,我从一个刚接触Python的小白,逐渐成长为一个能够独立完成一些简单项目的初级程序员。这一路上,除了自己的努力学习和实践外,我还受益于优质的教程和资料。在这个过程中,我深刻地体会到,好的教程不仅可以节省我们很多时间和精力,而且能够为我们提供实用的工具和经验。因此,我也想借此机会分享自己的学习经验和心得,希望能够帮助到那些初学者们。当然,学习永远不是一条单行道,我也相信在不断学习和探索的过程中,我们可以不断地提升自己的能力和水平,成为更好的自己。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ARM kernel 内核的移植 - 从三星官方内核开始移植

一、内核移植初体验 1、三星官方移植版内核获取 (1) 从网盘下载源码包。 (2) 这个文件最初是来自于三星的 SMDKV210 开发板附带的光盘资料。 2、构建移植环境 (1) Windows下建立工程。 (2) ubuntu下解压。 3、配置编译下载尝试 (1) 检查 Makefile 中 ARCH 和 CROSS_COMPI…

手把手教你Python爬虫

前言 python爬虫技术在java开发工作中属于工具性的技术属性,所以我这里就只从爬取一个网站的数据为例作为教学内容,具体的基础学习与其它的扩展知识内容,我会以链接的形式给出,若有兴趣可自行点击学习。 python基础知识教学 Pyth…

怎么压缩图片的体积大小,4款软件分享

怎么压缩图片的体积大小?因为在日常生活和工作中,我们常常会遇到需要压缩图片大小的情况。图片的大小是由像素点数量和每个像素的颜色深度共同决定的,一般来说,像素点数量越多,每个像素的颜色深度越高,图片…

四百元以内哪种耳机音质好?2023便宜音质好的蓝牙耳机推荐

现如今,蓝牙耳机的发展速度越来越快,不少人对于其音质方面的要求也越来越高。最近看到很多人问,有没有便宜音质又好的蓝牙耳机?针对这个问题,我来给大家推荐几款便宜音质好的蓝牙耳机,一起来看看吧。 一、…

怎么远程控制电脑

为什么要从另一台电脑远程控制电脑? 如今,Splashtop已广泛应用于各个领域。 在很多情况下,您需要从另一台远程电脑控制一台电脑。 这里演示了两个例子: 1:当您不在同一楼层时,您的同事需要您的帮助来解决…

阿里云张献涛:云原生计算基础设施助力汽车行业数字化升级

2023 年阿里云峰会北京站《云上智能汽车》论坛,阿里云智能基础产品部副总裁、阿里云智能弹性计算 & 无影产品线总经理张献涛,发表了《云原生计算基础设施助力汽车行业数字化升级》的主题演讲。 当前,汽车行业的数字化浪潮已经渗透到汽车设…

System V 共享内存

System V 共享内存 共享内存是什么如何使用共享内存ftokshmgetshmatshmdtshmctl 共享内存的原理共享内存实现两个进程间通信共享内存的特点共享内存与管道配合使用两个进程间通信多个进程间通信 共享内存是什么 🚀共享内存是最快的IPC形式。一旦这样的内存映射到共…

【产品应用】一体化步进伺服电机在高速异形插件机的应用

随着科技的不断发展,自动化生产设备在各个行业中得到了广泛的应用。高速异形插件机作为自动化生产设备中的一种,其核心部件之一就是一体化步进伺服电机。本文将详细介绍一体化步进伺服电机在高速异形插件机中的应用。 01.设备简介 高速异形插件机是一种…

我们为什么要写作?

为什么要写书是一个很难回答的问题,因为从不同的角度,会有不同的答案。 最近ChatGPT很火!诸事不决,先问问ChatGPT,看看它是怎么回答的。 ChatGPT给出的答案还是比较全,虽然没有“一本正经的胡说八道”&…

PCB高频电路设计中的差分信号设计

目录 1、差分信号的定义 2、如何布置差分线路? 3、微带线和带状线的概念 4、布线中常用的匹配方法 1、差分信号的定义 什么是差分布线:差分布线主要是区别传统的信号线对应一根地线的信号传输方式,差分信号传输主要是两条线上都有信号传…

基本数据类型和引用数据类型的存储区别?

目录 1、存储位置的区别 2、变量赋值时的区别 ① 基本数据类型 ② 引用数据类型 3、小结 ① 声明变量时不同的内存地址分配 ② 不同的类型数据导致赋值变量时的不同 1、存储位置的区别 基本数据类型和引用数据类型存储在内存中的位置不同: ① 基本数据类型存…

20230420 | 977. 有序数组的平方、 209. 长度最小的子数组、59. 螺旋矩阵 II

1、977. 有序数组的平方 方法1&#xff1a;使用暴力法&#xff0c;一遍for&#xff0c;一次排序。这个时间复杂度是 O(n nlogn)&#xff0c; 可以说是O(nlogn)的时间复杂度。 class Solution {public int[] sortedSquares(int[] nums) {//先计算出平方for(int i0;i<nums.le…

Vulnhub项目:JANGOW 1.0.1

靶机地址&#xff1a;Jangow: 1.0.1 ~ VulnHub 渗透过程&#xff1a; kali ip&#xff1a;192.168.56.104&#xff0c;使用arp-scan -l查看到靶机ip192.168.56.118 对靶机进行端口探测&#xff0c;发现了21、80端口 访问80端口&#xff0c;发现site目录 点击进去后&#xff0…

HIVE SQL 进行 Join 和 group by的具体原理及分区方式

HIVE SQL 实现Join和group by 具体原理 1、JOIN 在map的输出value中为不同表的数据打上tag标记&#xff0c;在reduce阶段根据tag判断数据来源。MapReduce的过程如下&#xff1a; 2、 GROUP BY HIVE SQL 实现Join和group by 的分区原理 1、JOIN 在join操作中&#xff0c;两个…

【Java】哔哩哔哩编程题练习

博主简介&#xff1a;想进大厂的打工人博主主页&#xff1a;xyk:所属专栏: JavaEE初阶 每日随心练&#xff0c;望各位大佬喜欢&#xff0c;做法有很多种&#xff0c;以下是我个人的想法 目录 一、复数乘法 二、一年中的第几天 三、k个一组翻转链表 一、复数乘法 输入两个表示复…

电路中电容的作用

总体目录 电源设计中常见电容常见电容作用降压滤波高通滤波平滑输出电压 延时耦合去耦/退耦旁路 不常用电容作用调谐电容衬垫电容补偿电容中和电容稳频电容定时电容加速电容启动电容运转电容 电源设计中常见电容 安规电容 常见电容作用 https://www.bilibili.com/video/BV…

【K8S系列】深入解析控制器

目录 序言 1 基础介绍 1.1 前情提要 1.2 Kube-controller-manager介绍 1.3 控制器类型 2 使用介绍 2.1 控制循环 2.2 Deployment控制器 实际状态&#xff1a; 期望状态&#xff1a; PodTemplate&#xff1a; 3 总结 4 投票 序言 在你想要放弃的时候&#xff0c;想…

常见的上采样操作以及其Pytorch实现

文章目录 常见的上采样操作以及其Pytorch实现一、[插值](https://www.cnblogs.com/zhaozhibo/p/15024928.html)1.最近邻插值2.双线性插值3.双三次插值 二、反卷积三、sub-pixel Convolution四、其它方法1.[superpoint](https://arxiv.org/abs/1911.11763)使用方法2.待补充 常见…

Word 设置标题编号

用到了多级列表&#xff0c;所谓多级列表&#xff0c;就是为段落标上编号&#xff0c;并不一定就要对文字使用&#xff0c; 教程参考自Word 多级列表编号方法总结&#xff08;二&#xff09;——自定义编号 - 知乎 直接看我的就好了 假设我们有一个需求 类似于这样的三级标题…

【SpringBoot】面试必杀技-泰山陨石坠,SpringBoot中主启动类的run方法启动流程是什么?

开头导语由Chatgpt完成 当今互联网行业中&#xff0c;Java后端开发岗位的竞争异常激烈&#xff0c;对于面试者来说&#xff0c;掌握一些技巧和知识点将有助于脱颖而出。而对于SpringBoot框架的使用和运行机制&#xff0c;更是Java后端开发岗位中不可或缺的技能点之一。在Spring…