Linux
未读Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时,允许开发人员创建服务器、Web 应用程序、命令行工具和脚本。
通过包管理器安装 (推荐)# 安装 nvm(Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# 下载并安装 Node.js(可能需要重启终端)
nvm install node
# 验证环境中的 Node.js 版本是否正确
node -v
# 验证环境中的 npm 版本是否正确
npm -v
手动安装以 Node.js v20.14.0 为例
下载从 Node.js 官网 下载 Linux 二进制文件
解压tar -xf node-v20.14.0-linux-x64.tar.xz
移动mv node-v20.14.0-linux-x64 /usr/local/program/node
创建软链接ln -s /usr/local/program/node/bin/node /usr ...
Python
未读安装 Python 库python 网络请求需要两个库 requests 获取网站信息,bs4 解析信息
pip install requests bs4
代码实现示例访问网络请求需要 4 个参数:
URL:访问的网址
headers:浏览器标识(可选)
cookies:登录信息(可选)
post:网络请求(可选)
headers,cookies 和 post 可在 右键-检查-网络 中查看
URL = ""
headers = {}
cookies = {}
post = {}
response = requests.post(
URL, cookies=cookies, headers=headers, data=post
)
print(response.text)
response:自定义变量 接收返回的网站信息
response.status_code:状态码,200 为成功
response.ok:bool 变量,访问成功为 True
response.txt:网站内容
解析根 ...
MSYS2 是一个软件包管理器和环境,用于 Windows 系统的 POSIX 兼容性层。
下载与安装前往官网下载
添加到终端命令行:%MSYS2%\msys2_shell.cmd -defterm -here -no-start -ucrt64
启动目录:%MSYS2%\home\%username%
图标:%MSYS2%\ucrt64.ico
设置中文配置 Windows 环境变量 LANG = zh_CN.UTF-8
更换清华源在MSYS2 的终端窗口中输入
sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
基本命令更新软件包pacman -Syu
安装软件包pacman -S <包名>
卸载pacman -R <包名>
卸载软件包及其依赖pacman -Rsc <包名>
卸载所有不再已安装软件包被使用的软件包pacman -Rns $(pacman -Qdtq)
Python 是一种高级编程语言,用于快速开发 Web 应用程序、脚本、桌面应用程序和数据分析。
安装依赖在正式开始之前,建议首先检查系统软件是否均为最新,并更新到最新版本。
apt update && apt upgrade
然后安装编译 Python 所需的依赖。
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev tk-dev uuid-dev libgdbm-compat-dev pkg-config -y
编译与安装以 Python 3.12 为例。
下载源代码在 Python3.12 官网下载界面 下载 Python 3.12 的源代码
解压tar -xf Python-3.12.2.tar.xz
cd Python-3.12.2
创建安装目录mkdir /usr/local/pro ...