在Ubuntu下搭建Python3和Node.js开发环境(结尾有shell文件)

Linux 2023-04-22

摘要:本文将指导你如何在Ubuntu系统上搭建Python3和Node.js开发环境。这两个环境在软件开发领域中非常受欢迎,无论是构建网站、应用程序还是其他类型的项目。

安装Node.js和npm

首先,你需要在Ubuntu上安装Node.js和npm。Node.js是一个用于构建服务器端和网络应用程序的JavaScript运行时环境。npm是Node.js的默认包管理器,用于安装、共享和管理Node.js项目中使用的代码模块。

打开终端并运行以下命令:

sudo apt install nodejs npm

接下来,安装n模块来管理Node.js版本:

sudo npm install n -g

现在,安装最新的稳定版Node.js:

sudo n stable

安装Python3和pip

要在Ubuntu上安装Python3,只需运行以下命令:

sudo apt install python3

接下来,安装Python包管理器pip:

sudo apt install python3-pip

设置pip源

在/home目录下创建一个.pip文件夹,并进入文件夹创建pip.conf配置文件

mkdir ~/.pip
touch pip.conf

打开pip.conf文件并写入以下配置

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors=true
mirrors=https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host=pypi.tuna.tsinghua.edu.cn

安装virtualenv

virtualenv是一个用于创建独立Python环境的工具,这样你就可以在不同的项目中使用不同的Python版本和库。运行以下命令安装virtualenv:

pip3 install virtualenv

现在你已经成功在Ubuntu上搭建了Python3和Node.js开发环境。开始构建你的项目吧!

便捷脚本

我们提供了一个可执行的.sh文件,以帮助你快速搭建Python3和Node.js开发环境。

将以下内容保存为setup_dev_env.sh文件,并在终端中运行chmod +x setup_dev_env.sh使其可执行。

之后,你可以通过运行./setup_dev_env.sh来执行此脚本。

vim setup_dev_env.sh
#!/bin/bash

# 安装Node.js和npm
echo "安装Node.js和npm..."
sudo apt install nodejs npm

# 安装n模块来管理Node.js版本
echo "安装n模块..."
sudo npm install n -g

# 安装最新的稳定版Node.js
echo "安装最新的稳定版Node.js..."
sudo n stable

# 安装Python3和pip
echo "安装Python3和pip..."
sudo apt install python3
sudo apt install python3-pip

# 设置pip源
echo "设置pip源..."
mkdir ~/.pip
touch ~/.pip/pip.conf
echo "[global]" >> ~/.pip/pip.conf
echo "index-url=https://pypi.tuna.tsinghua.edu.cn/simple" >> ~/.pip/pip.conf
echo "[install]" >> ~/.pip/pip.conf
echo "use-mirrors=true" >> ~/.pip/pip.conf
echo "mirrors=https://pypi.tuna.tsinghua.edu.cn/simple" >> ~/.pip/pip.conf
echo "trusted-host=pypi.tuna.tsinghua.edu.cn" >> ~/.pip/pip.conf

# 安装virtualenv
echo "安装virtualenv..."
pip3 install virtualenv
echo "开发环境安装完成!"
chmod +x setup_dev_env.sh
./setup_dev_env.sh