如何在Ubuntu虚拟机上轻松运行Python脚本,实现高效工作?
- 内容介绍
- 文章标签
- 相关推荐
一、为什么在Ubuntu虚拟机上运行Python脚本会卡住?
在日常开发中,很多同学会遇到以下痛点:
-
执行
python3 script.py时提示 “Permission denied”根本跑不起来。说起来, - 程序报错 “python3: command not found”怀疑自己根本没有装 Python。
- 脚本里引用第三方库却报 “ImportError: No module named …”每次都要手动去装。
- 每次更新程序或切换环境。都要重新配置一遍,效率极低。
下面的步骤帮你一次性搞定这些问题。 让你在 Ubuntu 虚拟机上轻松跑起 Python 脚本,工作效率立马提高!
二、准备工作:搭建 Ubuntu 虚拟机
1. 安装虚拟机软件并创建 Ubuntu 虚拟机
下载并安装常用的虚拟机软件。新建一台虚拟机,选择 Ubuntu ISO 镜像完成程序安装。完成后打开终端,即可进入接下来。
三、在 Ubuntu 上安装 Python 3 与 pip
1. 更新程序源并升级已有软件包
sudo apt update && sudo apt upgrade -y
2. 安装 Python 3 与 pip 包管理工具
sudo apt install python3 python3-pip -y
3. 验证安装是否成功
# 查看版本信息
python3 --version
pip3 --version
四、编写并保存你的第一个 Python 脚本
1. 使用 nano 创建脚这篇文章件
# 进入目标目录。例如 ~/projects
cd ~/projects
# 用 nano 新建 hello.py
nano hello.py
2. 在编辑器中输入示例代码
# hello.py
def main:
print
if __name__ == "__main__":
main
3. 保存并退出 nano
五、赋予脚本执行权限 & 直接运行脚本
1. 添加执行权限
# 为 hello.py 添加可执行权限
chmod +x hello.py
2. 两种运行方式任选其一
-
直接调用解释器:
# 推荐方式,兼容性好 python3 hello.py -
使用 shebang 直接执行:
# 在文件首行加入 #!/usr/bin/env python3 接下来: ./hello.py
六、常见问题排查教程
1. “python3: command not found”
说明程序未检测到 Python。请回到 重新执行安装命令。
原因通常是脚本缺少可执行权限或当前使用者没有访问该文件的权限。使用以下命令确保权限正确:
# 确认拥有者是当前使用者并添加执行位
chown $USER:$USER hello.py
chmod u+x hello.py
一、为什么在Ubuntu虚拟机上运行Python脚本会卡住?
在日常开发中,很多同学会遇到以下痛点:
-
执行
python3 script.py时提示 “Permission denied”根本跑不起来。说起来, - 程序报错 “python3: command not found”怀疑自己根本没有装 Python。
- 脚本里引用第三方库却报 “ImportError: No module named …”每次都要手动去装。
- 每次更新程序或切换环境。都要重新配置一遍,效率极低。
下面的步骤帮你一次性搞定这些问题。 让你在 Ubuntu 虚拟机上轻松跑起 Python 脚本,工作效率立马提高!
二、准备工作:搭建 Ubuntu 虚拟机
1. 安装虚拟机软件并创建 Ubuntu 虚拟机
下载并安装常用的虚拟机软件。新建一台虚拟机,选择 Ubuntu ISO 镜像完成程序安装。完成后打开终端,即可进入接下来。
三、在 Ubuntu 上安装 Python 3 与 pip
1. 更新程序源并升级已有软件包
sudo apt update && sudo apt upgrade -y
2. 安装 Python 3 与 pip 包管理工具
sudo apt install python3 python3-pip -y
3. 验证安装是否成功
# 查看版本信息
python3 --version
pip3 --version
四、编写并保存你的第一个 Python 脚本
1. 使用 nano 创建脚这篇文章件
# 进入目标目录。例如 ~/projects
cd ~/projects
# 用 nano 新建 hello.py
nano hello.py
2. 在编辑器中输入示例代码
# hello.py
def main:
print
if __name__ == "__main__":
main
3. 保存并退出 nano
五、赋予脚本执行权限 & 直接运行脚本
1. 添加执行权限
# 为 hello.py 添加可执行权限
chmod +x hello.py
2. 两种运行方式任选其一
-
直接调用解释器:
# 推荐方式,兼容性好 python3 hello.py -
使用 shebang 直接执行:
# 在文件首行加入 #!/usr/bin/env python3 接下来: ./hello.py
六、常见问题排查教程
1. “python3: command not found”
说明程序未检测到 Python。请回到 重新执行安装命令。
原因通常是脚本缺少可执行权限或当前使用者没有访问该文件的权限。使用以下命令确保权限正确:
# 确认拥有者是当前使用者并添加执行位
chown $USER:$USER hello.py
chmod u+x hello.py

