当前位置:首页 > 技术 > 正文内容

在Ubuntu系统上安装与配置PyCharm集成开发环境

访客 技术 2026年8月14日 1

PyCharm是由JetBrains开发的一款强大的Python集成开发环境(IDE),它提供了代码分析、图形化调试器、集成测试器、版本控制集成等众多功能。本指南将详细介绍如何在Ubuntu操作系统上安装和初步配置PyCharm。

一、准备工作:安装Java开发工具包(JDK)

在安装PyCharm之前,请确保您的Ubuntu系统上已安装Java Development Kit (JDK)。PyCharm的某些功能依赖于Java环境。建议安装JDK 8或更高版本。

您可以通过以下命令检查JDK是否已安装:

java -version

如果未安装或版本不符合要求,您可以使用以下命令安装OpenJDK:

sudo apt update
sudo apt install openjdk-11-jdk # 或者 openjdk-8-jdk

二、下载PyCharm安装包

访问JetBrains官方网站的PyCharm下载页面,选择适用于Linux系统的安装包(通常为.tar.gz格式)。建议下载最新稳定版本。例如,您可以前往以下链接获取:

https://www.jetbrains.com/pycharm/download/

下载完成后,您将得到一个类似于 pycharm-professional-XXXX.X.X.tar.gzpycharm-community-XXXX.X.X.tar.gz 的文件,其中 XXXX.X.X 代表版本号。

三、解压并启动PyCharm

1. 选择安装目录并解压

将下载的.tar.gz文件移动到一个您希望安装PyCharm的目录,例如您的用户主目录下的 ~/opt/~/tools/ 目录。假设我们将文件放置在 ~/software/ 目录下。

使用终端进入该目录,并执行解压命令:

mkdir -p ~/software/
mv pycharm-*.tar.gz ~/software/
cd ~/software/
tar -xzf pycharm-*.tar.gz

解压后,会生成一个名为 pycharm-XXXX.X.X/ 的目录。

2. 运行PyCharm安装脚本

进入解压后的PyCharm目录中的 bin 子目录,然后运行 pycharm.sh 脚本来启动PyCharm。

cd pycharm-XXXX.X.X/bin
./pycharm.sh

第一次运行PyCharm时,您会看到一个用户协议界面,请阅读并点击"Accept"接受。

接受用户协议

3. PyCharm激活与初步配置

接下来,您可能需要激活PyCharm。如果您拥有专业版许可证,可以选择"Activation code"并粘贴您的许可证密钥;如果您是新用户,可以选择"Evaluate for free"进行试用,或者如果您下载的是社区版,则无需此步骤。出于内容通用性考虑,本文不提供具体的激活码。

在随后的初始设置向导中,通常保持默认设置并点击"OK"即可。

初始设置

四、创建并运行第一个Python项目

1. 新建项目

PyCharm启动后,您会看到一个欢迎界面。点击"Create New Project"开始创建一个新项目。

新建项目

在项目配置界面中:

  • 选择项目类型为"Pure Python"。
  • 为项目命名,例如"PythonDemo"。
  • 确认项目的保存路径和Python解释器设置。

项目类型和名称

点击"Create"完成项目创建。

2. 创建Python文件

在左侧的项目视图中,右键点击您刚创建的项目名称(例如"PythonDemo"),选择"New" -> "Python File"。

输入文件名为"simple_script",然后点击"OK"。

在新创建的 simple_script.py 文件中输入以下Python代码:

# simple_script.py
def say_hello(name="PyCharm"):
    print(f"Hello, {name} on Ubuntu!")

if __name__ == "__main__":
    say_hello()

这段代码定义了一个简单的函数并调用它,输出问候语。这里使用了Python 3的print函数和f-string。

3. 运行代码

您可以通过以下方式运行 simple_script.py

  • 在编辑区域内右键点击,选择"Run 'simple_script'"。
  • 或者,点击IDE顶部工具栏的绿色运行按钮。

运行Python文件

运行结果会在底部的"Run"工具窗口中显示。

运行结果

如果一切顺利,您将在控制台看到预期的输出,表示PyCharm已成功安装并可用于Python开发。

标签: PyCharm

相关文章

Linux crontab 详解

1) crontab 是什么cron 是 Linux 的定时任务守护进程;crontab 是用来编辑/查看“按时间周期执行命令”的表(cron table)。常见两类:用户 crontab:每个用户一份(crontab -e 编辑)系统级 crontab / cron.d:可指定执行用户(/etc/crontab、/etc/cron.d/*)2) crontab 时间...

富文本里可以允许的 HTML 属性

一、所有标签默认允许的安全属性(极少)class        (可选)id           (通常建议禁用)title️ 注意:id 容易被滥用做锚点注入,很多系统直接禁用class 允许的话最好只允许固定前缀(如 editor-*)二、a 标签允许属性<a href="" t...

Mac 安装 Node.js 指南

方法一:通过官网安装包(最简单,适合初学者)如果你只是想快速安装并开始使用,这是最直接的方法。访问 Node.js 官网。页面会显示两个版本:LTS (Recommended For Most Users):长期支持版,最稳定。建议选这个。Current:最新特性版,包含最新功能但可能不够稳定。下载 .pkg 安装包并运行。按照安装向导点击“下一步”即可完成。方法二:使用 Homebrew 安装(...

Dom\HTML_NO_DEFAULT_NS 的副作用:自动加闭合标签

在使用Dom\HTMLDocument时,Dom\HTML_NO_DEFAULT_NS 将禁止在解析过程中设置元素的命名空间, 此设置是为了与DOMDocument向后兼容而存在的。当使用它时,已知的一个副作用就是:自动加闭合标签例如 </img> 为什么会这样?当你使用:Dom\HTML_NO_DEFAULT_NS文档会变成 无命名空间模式,此时内部更接近 XML...

Laravel 事件和监听器创建

在 Laravel 中,使用 Artisan 命令创建 Events(事件) 和 Listeners(监听器) 是非常高效的。你可以通过以下几种方式来实现:1. 手动创建单个 Event如果你只想创建一个事件类,可以使用 make:event 命令:Bashphp artisan make:event UserRegistered执行后,文件将生成在 app/Even...

自定义域名解析神器 dnsmasq

什么是 dnsmasq?dnsmasq 是一个轻量级、功能强大的网络服务工具,专为小型和中等规模网络设计。它是一个综合的网络基础设施解决方案[1]。dnsmasq 能做什么?功能说明应用场景DNS 转发与缓存将 DNS 查询转发到上游服务器(ISP、Google DNS 等),并在本地缓存结果加快 DNS 查询速度,减少外部 DNS 流量本地 DNS解析本地网络设备的主机名,无需编辑&n...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。