首页 > 解决方案 > Python 脚本无法从终端正常运行

问题描述

我有简单的 .py 文件,在我的 IDE(IDLE)中运行良好,但是当我从终端执行时,它变得很奇怪。

我有一个包含十几个 .py 脚本的文件夹。我更改目录,然后python3 script.py从终端执行,但它运行完全不同的脚本。这很奇怪。而且它总是运行相同的脚本。它们都是独立的脚本,不会相互导入任何东西。

我执行cat python3 script.py了,它看起来和它应该的完全一样。我的 Python 安装有问题吗?

标签: pythonterminal

解决方案


尝试一些解决方案: 1:仔细检查系统环境中是否包含 Python。

2:从控制台运行命令直接检查和升级pip;

python -m pip install --upgrade pip

如果您安装了不同版本的 Python

python3 -m pip install --upgrade pip

3:您可以通过为您的脚本创建 .bat 文件来使用 Python 定位您的脚本,然后只需双击 bat 文件即可在正确定位后从任何目录运行您的脚本。

4:检查脚本是否需要任何要求才能在没有IDE的控制台中运行。


推荐阅读