python怎么在linux命令
python怎么在linux命令详细介绍
在 Linux 系统中使用 Python 主要涉及 运行 Python 解释器、执行 Python 脚本 以及 管理 Python 环境 等操作,以下是具体方法:
一、确认 Python 版本(已预装)
大多数 Linux 系统(如 Ubuntu、CentOS)默认已预装 Python(通常是 Python 3)。可通过以下命令检查版本:
bash
python3
python
若未安装(如提示 command not found),可通过包管理器安装(以 Ubuntu 为例):
bash
updatepython3
二、交互式运行 Python
直接在终端输入 python3 进入 Python 交互式解释器,输入 Python 代码后回车即可执行:
bash
python3
Hello, Linux
+
exit
三、执行 Python 脚本
若要运行已编写好的 Python 脚本(.py 文件),需先保存脚本,再通过 python3 命令执行。
步骤 1:创建 Python 脚本
用文本编辑器(如 nano 或 vim)创建一个 demo.py 文件:
bash
demo.py
在文件中写入 Python 代码(示例):
python
name
name
步骤 2:执行脚本
有两种方式执行脚本:
方式 1:直接通过 python3 命令运行
bash
python3 demo.py
输出效果:
plaintext
这是一个 Linux 下的 Python 脚本!请输入你的名字:豆包
你好,豆包!
方式 2:添加执行权限后直接运行(推荐)
若希望像普通命令一样执行脚本,可在脚本头部添加 Shebang 行(指定解释器路径),并为文件添加执行权限:
python
保存后,通过以下命令添加执行权限并运行:
bash
+x demo.py./demo.py
四、管理 Python 环境(可选)
若需隔离项目依赖(如避免全局库版本冲突),可使用 Python 内置的 venv 模块创建虚拟环境:
1. 创建虚拟环境
bash
python3 venv myenv
2. 激活虚拟环境
bash
myenv/bin/activate
myenv/bin/activate
3. 安装依赖(仅在虚拟环境中生效)
在虚拟环境中,可通过 pip 安装第三方库:
bash
pip requests
4. 退出虚拟环境
bash
deactivate
五、常见问题
python与python3的区别:
Linux 中python可能指向 Python 2(旧版本),python3明确指向 Python 3,建议始终使用python3避免兼容性问题。- 脚本路径问题:
若脚本不在当前目录,需用绝对路径(如python3 /home/user/scripts/demo.py)或调整工作目录(cd /home/user/scripts后再运行)。 - 权限问题:
若提示Permission denied,需检查脚本是否有执行权限(通过chmod +x添加)。
通过以上步骤,你可以在 Linux 系统中灵活使用 Python 完成开发、脚本执行等任务。