温馨提示×

Ubuntu VirtualBox虚拟机如何安装Python

小樊
33
2025-12-24 02:07:35
栏目: 云计算

Ubuntu VirtualBox 虚拟机安装 Python 实操指南

一 环境准备与系统更新

  • 启动虚拟机中的 Ubuntu,打开终端,先更新软件源并升级系统:
    • 命令:sudo apt update && sudo apt upgrade -y
  • 说明:Ubuntu 20.04 及以后版本通常已预装 Python 3,但为确保工具链完整,建议安装/确认 python3、python3-pip、python3-venv

二 安装 Python 与 pip

  • 安装命令(一条即可):
    • sudo apt install python3 python3-pip python3-venv -y
  • 验证安装:
    • python3 --version
    • pip3 --version
  • 以上步骤完成后,即可在虚拟机内正常使用 Python 3pip

三 创建虚拟环境并验证运行

  • 创建项目目录并进入:
    • mkdir -p ~/projects/hello && cd ~/projects/hello
  • 创建虚拟环境:
    • python3 -m venv .venv
  • 激活虚拟环境:
    • source .venv/bin/activate
  • 在虚拟环境中验证与安装依赖:
    • python -Vpip -V
    • pip install requests
  • 运行测试脚本:
    • echo 'print("Hello, Ubuntu VirtualBox")' > hello.py
    • python hello.py
  • 退出虚拟环境:
    • deactivate
  • 使用虚拟环境可避免不同项目的依赖冲突,是 Python 开发的最佳实践。

四 常见问题与进阶

  • 多版本需求(如 Ubuntu 16.04 需要 Python 3.6):可从 python.org 下载源码编译安装,并补齐编译依赖(如 build-essential、libssl-dev、zlib1g-dev 等),编译完成后使用 sudo make altinstall 安装以避免替换系统默认解释器;如需将 python 命令指向新版本,谨慎调整 /usr/bin/python 的软链接(可能影响系统组件)。
  • 共享文件夹权限(宿主机与虚拟机文件互通):若通过 VirtualBox 共享文件夹拷贝安装包或代码,需将当前用户加入 vboxsf 组(例如:sudo adduser $USER vboxsf),然后重启或重新登录生效。

0