在 Fedora 上设置 Python、Node.js 和 Java 的开发环境

软呢帽是一个以其尖端的功能和稳定性而闻名,使其成为建立开发环境的绝佳选择。

本教程将指导您为三种广泛使用的编程语言设置开发环境:Python,Node.js, 和爪哇。我们将介绍每种语言的安装过程、配置和常用工具。

先决条件

在开始之前,请确保您已经安装了可以正常运行的 Fedora。您应该具有系统的管理(root)访问权限,因为安装软件需要超级用户权限。

如果您使用的是非root用户,您可以使用需要管理权限。

Python是最流行的编程语言之一,以其简单性和多功能性而闻名。以下是如何在 Fedora 上设置 Python 开发环境。

1.1 在Fedora中安装Python

Fedora 附带Python已预安装,但确保您拥有最新版本始终是一个好主意。您可以通过运行以下命令来检查当前的 Python 版本:

python3 --version

要安装最新版本的 Python,请运行以下命令:

sudo dnf install python3 -y

1.2 安装pip(Python包安装程序)

是Python的包管理器,对于安装第三方库至关重要。

sudo dnf install python3-pip -y

通过运行以下命令验证安装:

pip3 --version

1.3 设置虚拟环境

虚拟环境允许您为不同的项目创建隔离的 Python 环境,确保依赖关系不会发生冲突。

要设置虚拟环境,请运行以下命令。

sudo dnf install python3-virtualenv -y
python3 -m venv myenv
source myenv/bin/activate

要停用虚拟环境,只需运行:

deactivate

1.4 安装必要的Python库

为了使开发更容易,您可能需要安装一些必要的 Python 库。

pip install numpy pandas requests flask django

1.5 安装集成开发环境(IDE)

虽然您可以使用为了Python,像这样的IDE皮查姆或者视觉工作室代码(VS代码)可以提供代码完成和调试等高级功能。

安装VS代码在软呢帽, 跑步:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
dnf check-update
sudo dnf install code

或者,您可以下载皮查姆来自官方网站。

步骤2:在Fedora中设置Node.js开发环境

Node.js是一个流行的运行时,用于构建服务器端应用程序JavaScript设置方法如下Node.js在软呢帽。

2.1 在Fedora中安装Node.js

Fedora 提供了最新的稳定版本Node.js在其官方存储库中。

sudo dnf install nodejs -y

您可以通过检查版本来验证安装。

node --version

2.2 在Fedora中安装npm(节点包管理器)

新项目管理是默认的包管理器Node.js用于安装和管理JavaScript图书馆。它应该自动安装Node.js,但您可以通过运行以下命令来检查版本:

npm --version

2.3 在 Fedora 中设置 Node.js 项目

开始新的Node.js项目,为您的项目创建一个新目录。

mkdir my-node-project
cd my-node-project

接下来,初始化一个新的Node.js项目,这将创建一个package.json文件,其中将包含有关您的项目及其依赖项的元数据。

npm init

安装依赖项。例如,安装流行的表达框架,运行:

npm install express --save

创建一个简单的Node.js应用在索引.js。

const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`Server is running at https://localhost:${port}`);
});

运行应用程序。

node index.js

2.4 安装 IDE 或文本编辑器

为了Node.js发展,视觉工作室代码(VS代码)是一个很好的选择,因为它提供了出色的支持JavaScript和Node.js。

sudo dnf install code -y

或者,您可以使用崇高的文字。

第三步:在Fedora中设置Java开发环境

爪哇是使用最广泛的编程语言之一,特别是对于大规模应用程序。

以下是如何在 Fedora 上设置 Java。

3.1 在Fedora中安装OpenJDK

软呢帽提供了OpenJDK包,它是 Java 平台的开源实现。

sudo dnf install java-17-openjdk-devel -y

您可以通过检查版本来验证安装。

java -version

3.2 在Fedora中设置JAVA_HOME环境变量

为了确保爪哇在系统范围内可用,设置JAVA_HOME环境变量。

首先找到安装的路径爪哇版本:

sudo update-alternatives --config java

获得 Java 路径后,将其添加到您的.bashrc文件。

echo "export JAVA_HOME=/usr/lib/jvm/java-17-openjdk" >> ~/.bashrc
echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> ~/.bashrc
source ~/.bashrc

3.3 在Fedora中安装Maven(可选)

梅文是一种流行的构建自动化工具爪哇项目。

sudo dnf install maven -y

验证安装。

mvn -version

3.4 在 Fedora 中设置 Java 项目

要设置简单的 Java 项目,请为您的项目创建一个新目录。

mkdir MyJavaProject
cd MyJavaProject

创建一个新的 Java 文件Main.java。

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

编译 Java 文件并运行应用程序。

javac Main.java
java Main

3.5 在 Fedora 中安装 Java IDE

对于Java开发来说,我明白这个想法或者蚀都是很好的选择。

sudo dnf install intellij-idea-community -y

或者,您可以从官方网站下载最新版本。

第 3 步:Fedora 中的其他开发工具

无论您使用哪种语言,都有一些其他工具可以改善您的开发体验。

3.1 使用 Git 进行版本控制

git对于管理源代码和与他人协作至关重要。

sudo dnf install git -y
git --version

3.2 Fedora 中的 Docker 容器化

码头工人允许您将应用程序容器化以方便部署。

sudo dnf install docker -y
sudo systemctl enable --now docker

验证 Docker 安装。

docker --version

3.3 Fedora 中的数据库设置(可选)

如果您的应用程序需要数据库,您可以安装MySQL,PostgreSQL, 或者MongoDB。

例如,要安装MySQL, 跑步:

sudo dnf install mysql-server -y
sudo systemctl enable --now mysqld
结论

在本教程中,我们介绍了如何设置开发环境Python,Node.js, 和爪哇在软呢帽。我们还谈到了设置基本工具,例如,码头工人和数据库来增强您的开发工作流程。

通过这些步骤,您可以开始使用这些语言中的任何一种来开发应用程序,并利用 Fedora 强大的开发工具。