Fedora属于流行linux发行版,具有先进功能和稳定性,是建立开发环境的绝佳选择。本文华纳云将为大家分享关于Fedora系统环境中,Python、Node.js和Java的安装过程和配置及常用工具。
前提是先安装好Fedora,且具有系统的管理权限,如果非root用户可以使用sudo执行需要管理权限的命令。Python具有简单性和多功能性,Fedora中安装python需要先检查当前python的版本:
python3 --version
安装最新版本python:
sudo dnf install python3 -y
安装pip,pip是python包安装程序:
sudo dnf install python3-pip -y
验证安装:
pip3 --version
虚拟环境允许您为不同的项目创建隔离的 Python 环境,确保依赖关系不会冲突。
要设置虚拟环境,请运行以下命令。
sudo dnf install python3-virtualenv -y
python3 -m venv myenv
source myenv/bin/activate
停用虚拟环境:
deactivate
安装python必要库:
pip install numpy pandas requests flask django
Python还需要一些IDE才能提供代码完成和调试等高级功能。Fedora上安装VSCode,请运行:
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
也可以从官方网站上下载pycharm。
Node.js是一种使用JavaScript构建服务器端应用程序的流行运行时,以下是如何在Fedora上设置Node.js。Fedora 在其官方存储库中提供了Node.js的最新稳定版本。
sudo dnf install nodejs -y
验证安装:
node --version
npm是Node.js的默认包管理器,用于安装和管理JavaScript库。它应该会随Node.js自动安装,检查版本:
npm --version
启动新的Node.js项目,请为您的项目创建一个新目录。
mkdir my-node-project
cd my-node-project
初始化一个新的Node.js项目,它将创建一个package.json文件,其中包含有关您的项目及其依赖项的元数据。
npm init
安装依赖性,如安装express:
npm install express --save
index.js中创建一个简单的Node.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 http://localhost:${port}`);
});
运行该程序:
node index.js
对于Node.js开发,Visual Studio Code(VSCode )是一个很好的选择,因为它为JavaScript和Node.js提供了出色的支持。
sudo dnf install code -y
或者,可以使用Sublime Text。
Fedora提供了OpenJDK包,它是 Java 平台的开源实现。
sudo dnf install java-17-openjdk-devel -y
验证安装:
java -version
为了确保Java在整个系统内可用,请设置JAVA_HOME环境变量。
首先,找到安装的Java版本的路径:
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
设置一个简单的 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