PyCharm
一、PyCharm 版本选择与下载
PyCharm 分为两个版本,新手优先选择免费版即可满足所有需求:
Community 版(社区版):免费开源,支持 Python 核心开发功能,足够应对 Selenium 自动化、日常 Python 编程等场景(推荐新手)。
Professional 版(专业版):付费版,增加了 Web 开发、数据库连接、高级调试等功能,适合企业级开发。
下载地址
官方下载地址(推荐):PyCharm 官方下载
下拉页面,找到「Community Edition」,根据你的操作系统(Windows/macOS/Linux)选择对应安装包下载。
二、PyCharm 安装步骤(以 Windows 为例)
双击下载完成的安装包,进入安装向导,点击「Next」。
选择安装路径:建议安装在非 C 盘(如
D:\Program Files\PyCharm Community Edition),点击「Next」。安装选项勾选(关键,新手直接默认勾选以下选项即可):
Create Desktop Shortcut:创建桌面快捷方式(方便后续打开)。Add Open Folder as Project:支持直接打开文件夹作为项目。Add Python to PATH(如果未提前配置 Python 环境,可勾选,不过我们之前已经配置过 Python,不勾选也可)。
点击「Next」,然后点击「Install」,等待安装完成(约 5-10 分钟)。
安装完成后,勾选「Run PyCharm Community Edition」,点击「Finish」启动 PyCharm。
三、PyCharm 首次配置(新手必看)
首次启动会弹出「Privacy Policy」(隐私政策),勾选「I confirm that I have read and accept the terms of this Privacy Policy」,点击「Continue」。
接下来会问是否导入配置(首次使用无配置),选择「Do not import settings」,点击「OK」。
界面主题选择:提供「Light」(浅色)和「Darcula」(深色)两种主题,根据个人喜好选择,点击「Next: Featured plugins」。
插件选择:新手无需额外安装插件(后续需要再安装),直接点击「Start using PyCharm」,完成首次配置。
四、核心操作:创建项目并运行 Selenium 代码
这是新手最核心的需求,我们会创建一个专门用于 Selenium 学习的项目,然后运行之前的百度搜索自动化代码。
步骤 1:创建一个新的 Python 项目
启动 PyCharm 后,在欢迎界面点击「New Project」(新建项目)。
项目配置(关键):
Location:项目保存路径(如D:\PythonProjects\SeleniumStudy),可自定义项目名称(最后一个文件夹即为项目名,这里是SeleniumStudy)。Python Interpreter(Python 解释器):选择我们之前安装的 Python 版本(PyCharm 通常会自动检测,若未检测到,点击下拉框选择「Existing interpreter」,手动找到 Python 安装目录下的python.exe)。取消勾选「Create a main.py welcome script」(无需创建默认欢迎脚本)。
点击「Create」,等待项目创建完成(首次创建可能需要几秒加载)。
步骤 2:创建 Python 代码文件
项目创建完成后,左侧会显示项目目录(
SeleniumStudy)。右键点击项目目录(
SeleniumStudy),选择「New」→「Python File」。输入文件名称(如
selenium_baidu_search,无需加.py后缀,PyCharm 会自动添加),按下回车,创建一个空白的 Python 代码文件。
步骤 3:编写 Selenium 代码并安装依赖
把之前我们写的「百度搜索 Selenium 入门」的完整代码,复制粘贴到新建的
selenium_baidu_search.py文件中(代码会自动高亮,语法错误会实时提示)。python
运行
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager import time driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) try: driver.get("https://www.baidu.com") # 1. 定位搜索框并输入关键词 search_input = driver.find_element(By.ID, "kw") search_input.send_keys("Selenium 入门") # 2. 定位搜索按钮并点击 search_button = driver.find_element(By.XPATH, '//input[@value="百度一下"]') search_button.click() # 3. 停留 10 秒,查看搜索结果 time.sleep(10) # 4. 示例:获取第一个搜索结果的文本 first_result = driver.find_element(By.XPATH, '//div[@id="content_left"]/div[1]//h3/a') print("第一个搜索结果标题:", first_result.text) finally: driver.quit()安装缺失依赖(若有):
如果你的 PyCharm 提示
selenium或webdriver-manager标红(表示未检测到对应库),无需打开终端,直接在 PyCharm 内即可安装:点击顶部菜单栏「File」→「Settings」(Windows)/「PyCharm」→「Settings」(macOS)。
下拉找到「Project: SeleniumStudy」→「Python Interpreter」。
右侧会显示当前项目已安装的依赖,点击「+」号。
分别搜索
selenium和webdriver-manager,选中后点击「Install Package」,等待安装完成(自动适配当前 Python 环境)。安装完成后关闭窗口,标红提示会消失。
步骤 4:一键运行 Selenium 代码
这是最便捷的一步,有 2 种运行方式,新手优先选择第一种:
右键运行(推荐):在代码文件的任意位置,右键点击,选择「Run'selenium_baidu_search'」(文件名会自动显示)。
顶部按钮运行:点击代码编辑区上方的绿色三角按钮(▶️),即可运行代码。
运行结果查看
代码运行后,会自动打开 Chrome 浏览器,完成百度搜索流程(和之前在终端运行效果一致)。
PyCharm 底部会弹出「Run」控制台,显示代码的输出结果(如「第一个搜索结果标题:xxx」),若有报错也会在此处显示详细信息(方便排查问题)。
代码运行完成后,浏览器会自动关闭,控制台会显示「Process finished with exit code 0」(表示代码正常运行结束,无错误)。
五、PyCharm 新手实用小技巧(提升效率)
代码自动补全:输入代码时,PyCharm 会自动弹出补全提示,按下「Tab」或「Enter」即可快速补全(如输入
driver.get时,会自动提示get(url))。快捷键注释:选中需要注释的代码,按下
Ctrl+/(Windows/macOS),可快速添加单行注释;按下Ctrl+Shift+/,可添加多行注释。代码格式化:代码排版混乱时,按下
Ctrl+Alt+L(Windows)/Cmd+Opt+L(macOS),可自动格式化代码(规范缩进、空格等)。快速查找报错:控制台报错时,点击报错信息中的红色文件名和行号,可直接跳转到代码对应错误位置。
修改 Python 解释器:若后续需要切换 Python 版本,可通过「File」→「Settings」→「Project: 项目名」→「Python Interpreter」进行修改。
总结
新手优先选择 PyCharm Community 版(免费),安装时注意勾选桌面快捷方式,首次配置无需额外安装插件。
核心流程是「新建项目 → 新建 Python 文件 → 编写代码 → 安装依赖 → 右键运行」,其中解释器配置和依赖安装是确保代码正常运行的关键。
PyCharm 的「Run 控制台」是排查 Selenium 代码报错的重要工具,快捷键(补全、注释、格式化)能大幅提升编码效率。
掌握这些操作后,你就可以在 PyCharm 中顺畅地编写和调试 Selenium 自动化代码了,后续学习进阶内容时,也可以直接在这个项目中扩展即可。