关于2023新版PyCharm的使用

server/2025/3/6 10:49:02/

考虑到大家AI编程的需要,建议大家安装新版Python解释器和新版PyCharm,下载地址都可以官网进行:

Python:Download Python | Python.org(可以根据需要自行选择,建议选择3.11,保持交流版本一致)

PyCharm:Other Versions - PyCharm(可以根据需要自行选择,建议选择2023.3,保持交流版本一致)

1)安装Python

先安装Python解释器,即python-3.11.4-amd64.exe,在出现下面界面时,点选最下方的“Add python.exe to PATH(添加python.exe到快捷路径中)”,这一步切记要做!

安装需要点击“Install Now”这个文字来进行,全程无需更改任何设置。

如果安装出现该界面,说明已经安装过,无需再次安装:

2)安装PyCharm

全程安装都无需更改任何设置。安装后第一次启动会出现配置界面:

在首次启动后出现的界面中,可以进行诸如设置主题、安装插件和新建项目等操作。其中新建项目时,可以注意到默认选择的Python解释器,必要时也可以进行更换所需的其他版本。

3)编写运行Python代码

在进入主界面后,可以通过“File(文件)”——“New(新建)”——“Python File(Python文件)”菜单选项新建Python文件,其中可以写上第一段Python代码:

python">print('Hello world!')

点击右上角的三角形图标即可运行并可以在下方的“Run(运行)”窗格中看到输出的结果,就是“Hello world!”

4)常见问题:

一是修改代码后运行发现没有变化,这极可能是建立了多个Python文件,要注意观察当前运行的文件是否为当前正在编辑的文件。如果需要切换,可以在PyCharm运行按钮左侧下拉列表中选择其他运行配置,通常不同文件的运行配置和各自的文件名称一样:

二是运行时出现“No Python interpreter”之类的字眼:

这极可能是因为没有勾选Python安装的“Add python.exe to PATH”。

最简单的做法,可以关闭当前项目:File——Close Project

重新在初始界面选择“New Project”:

在建立项目时一定要选择已经安装好的Python,而不是那些“download and install”尚未下载安装的Python解释器:

当然如果选择那些还没安装的Python解释器,PyCharm会自动下载安装,此时切记不要取消。


http://www.ppmy.cn/server/172850.html

相关文章

Linux驱动开发之ADC驱动与基础应用编程

目录 ADC简介 SARADC 设备树配置 IIO子系统 应用程序编写 运行测试 ADC简介 模拟量指的是表示各种实际信息的物理量,可以是电量(如电压,电流等),也可以是来自传感器的非电量(如压力,温度…

【借助 DeepSeek 之力:自动化 Web 渗透测试脚本编写与实战】

目前DeepSeek没有完全开放可以直接集成到脚本里进行自动化渗透测试的公共API ,但可以模拟借助其强大的分析能力来编写一个自动化渗透测试脚本的思路: 实现思路 信息收集:获取目标URL。漏洞扫描:针对SQL注入和XSS漏洞,构造测试用的恶意载荷,发送请求并分析响应。模拟Deep…

运营商三要素API:构建安全信任的桥梁

引言 在数字经济时代,身份验证已成为各类业务场景的基础需求。运营商三要素API作为一种高效的身份核验工具,通过对接运营商数据,实现对用户姓名、身份证号码、手机号码三项关键信息的实时校验,为各行业提供可靠的身份认证解决方案…

大语言模型中的 Token:它们是什么,如何工作?

引言 如果你使用过 ChatGPT 这样的 AI 工具,你可能会好奇:它是如何理解并生成文字的?大语言模型(LLM,Large Language Model)并不是直接处理整个句子或文章,而是拆分成一个个 Token(…

Leetcode 1477. 找两个和为目标值且不重叠的子数组 前缀和+DP

原题链接&#xff1a; Leetcode 1477. 找两个和为目标值且不重叠的子数组 class Solution { public:int minSumOfLengths(vector<int>& arr, int target) {int narr.size();int sum0;int maxnINT_MAX;vector<int> dp(n,maxn);//dp[i]表示以索引i之前的满足要求…

JavaScript 数组和字符串方法详解

一、数组方法 数组方法是操作数组的核心工具&#xff0c;分为修改原数组和返回新数组两类。 1. 常用修改原数组的方法 方法参数返回值说明示例push...items新长度末尾添加元素arr.push(4) → [1,2,3,4]pop无删除的元素删除最后一个元素arr.pop() → 3&#xff08;原数组变[1,…

java基础100道面试题

一、Java基础概念 1. Java的三大特性是什么&#xff1f;解释其含义。 Java的三大特性是封装、继承和多态&#xff1a; 封装&#xff08;Encapsulation&#xff09;&#xff1a;将数据&#xff08;属性&#xff09;和操作数据的方法绑定在一起&#xff0c;形成一个类。通过访问…

[51 单片机] --串口编程

1&#xff0c;通讯方式基本概念 1&#xff0c;按照 --> 数据传送方式串行通讯&#xff1a;使用一条数据线&#xff0c;将数据一位一位地依次传输&#xff0c;每一位数据占据一个固定的时间长度&#xff0c;串行通信的特点&#xff1a;传输线少&#xff0c;长距离传送时成本…