https://www.musicjx.com/

一、PyCharm 版本选择与下载

PyCharm 分为两个版本,新手优先选择免费版即可满足所有需求:

  1. Community 版(社区版)免费开源,支持 Python 核心开发功能,足够应对 Selenium 自动化、日常 Python 编程等场景(推荐新手)。

  2. Professional 版(专业版):付费版,增加了 Web 开发、数据库连接、高级调试等功能,适合企业级开发。

下载地址

  • 官方下载地址(推荐):PyCharm 官方下载

  • 下拉页面,找到「Community Edition」,根据你的操作系统(Windows/macOS/Linux)选择对应安装包下载。

二、PyCharm 安装步骤(以 Windows 为例)

  1. 双击下载完成的安装包,进入安装向导,点击「Next」。

  2. 选择安装路径:建议安装在非 C 盘(如 D:\Program Files\PyCharm Community Edition),点击「Next」。

  3. 安装选项勾选(关键,新手直接默认勾选以下选项即可):

    • Create Desktop Shortcut:创建桌面快捷方式(方便后续打开)。

    • Add Open Folder as Project:支持直接打开文件夹作为项目。

    • Add Python to PATH(如果未提前配置 Python 环境,可勾选,不过我们之前已经配置过 Python,不勾选也可)。

  4. 点击「Next」,然后点击「Install」,等待安装完成(约 5-10 分钟)。

  5. 安装完成后,勾选「Run PyCharm Community Edition」,点击「Finish」启动 PyCharm。

三、PyCharm 首次配置(新手必看)

  1. 首次启动会弹出「Privacy Policy」(隐私政策),勾选「I confirm that I have read and accept the terms of this Privacy Policy」,点击「Continue」。

  2. 接下来会问是否导入配置(首次使用无配置),选择「Do not import settings」,点击「OK」。

  3. 界面主题选择:提供「Light」(浅色)和「Darcula」(深色)两种主题,根据个人喜好选择,点击「Next: Featured plugins」。

  4. 插件选择:新手无需额外安装插件(后续需要再安装),直接点击「Start using PyCharm」,完成首次配置。


四、核心操作:创建项目并运行 Selenium 代码

这是新手最核心的需求,我们会创建一个专门用于 Selenium 学习的项目,然后运行之前的百度搜索自动化代码。

步骤 1:创建一个新的 Python 项目

  1. 启动 PyCharm 后,在欢迎界面点击「New Project」(新建项目)。

  2. 项目配置(关键)

    • Location:项目保存路径(如 D:\PythonProjects\SeleniumStudy),可自定义项目名称(最后一个文件夹即为项目名,这里是 SeleniumStudy)。

    • Python Interpreter(Python 解释器):选择我们之前安装的 Python 版本(PyCharm 通常会自动检测,若未检测到,点击下拉框选择「Existing interpreter」,手动找到 Python 安装目录下的 python.exe)。

    • 取消勾选「Create a main.py welcome script」(无需创建默认欢迎脚本)。

  3. 点击「Create」,等待项目创建完成(首次创建可能需要几秒加载)。

步骤 2:创建 Python 代码文件

  1. 项目创建完成后,左侧会显示项目目录(SeleniumStudy)。

  2. 右键点击项目目录(SeleniumStudy),选择「New」→「Python File」。

  3. 输入文件名称(如 selenium_baidu_search,无需加 .py 后缀,PyCharm 会自动添加),按下回车,创建一个空白的 Python 代码文件。

步骤 3:编写 Selenium 代码并安装依赖

  1. 把之前我们写的「百度搜索 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()
    
  2. 安装缺失依赖(若有)

    • 如果你的 PyCharm 提示 seleniumwebdriver-manager 标红(表示未检测到对应库),无需打开终端,直接在 PyCharm 内即可安装:

      1. 点击顶部菜单栏「File」→「Settings」(Windows)/「PyCharm」→「Settings」(macOS)。

      2. 下拉找到「Project: SeleniumStudy」→「Python Interpreter」。

      3. 右侧会显示当前项目已安装的依赖,点击「+」号。

      4. 分别搜索 seleniumwebdriver-manager,选中后点击「Install Package」,等待安装完成(自动适配当前 Python 环境)。

      5. 安装完成后关闭窗口,标红提示会消失。

步骤 4:一键运行 Selenium 代码

这是最便捷的一步,有 2 种运行方式,新手优先选择第一种:

  1. 右键运行(推荐):在代码文件的任意位置,右键点击,选择「Run'selenium_baidu_search'」(文件名会自动显示)。

  2. 顶部按钮运行:点击代码编辑区上方的绿色三角按钮(▶️),即可运行代码。

运行结果查看

  1. 代码运行后,会自动打开 Chrome 浏览器,完成百度搜索流程(和之前在终端运行效果一致)。

  2. PyCharm 底部会弹出「Run」控制台,显示代码的输出结果(如「第一个搜索结果标题:xxx」),若有报错也会在此处显示详细信息(方便排查问题)。

  3. 代码运行完成后,浏览器会自动关闭,控制台会显示「Process finished with exit code 0」(表示代码正常运行结束,无错误)。

五、PyCharm 新手实用小技巧(提升效率)

  1. 代码自动补全:输入代码时,PyCharm 会自动弹出补全提示,按下「Tab」或「Enter」即可快速补全(如输入 driver.get 时,会自动提示 get(url))。

  2. 快捷键注释:选中需要注释的代码,按下 Ctrl+/(Windows/macOS),可快速添加单行注释;按下 Ctrl+Shift+/,可添加多行注释。

  3. 代码格式化:代码排版混乱时,按下 Ctrl+Alt+L(Windows)/ Cmd+Opt+L(macOS),可自动格式化代码(规范缩进、空格等)。

  4. 快速查找报错:控制台报错时,点击报错信息中的红色文件名和行号,可直接跳转到代码对应错误位置。

  5. 修改 Python 解释器:若后续需要切换 Python 版本,可通过「File」→「Settings」→「Project: 项目名」→「Python Interpreter」进行修改。


总结

  1. 新手优先选择 PyCharm Community 版(免费),安装时注意勾选桌面快捷方式,首次配置无需额外安装插件。

  2. 核心流程是「新建项目 → 新建 Python 文件 → 编写代码 → 安装依赖 → 右键运行」,其中解释器配置和依赖安装是确保代码正常运行的关键。

  3. PyCharm 的「Run 控制台」是排查 Selenium 代码报错的重要工具,快捷键(补全、注释、格式化)能大幅提升编码效率。

掌握这些操作后,你就可以在 PyCharm 中顺畅地编写和调试 Selenium 自动化代码了,后续学习进阶内容时,也可以直接在这个项目中扩展即可。