piaowangdj 发表于 2025-4-15 10:25:38

警告: PowerShell 检测到你可能正在使用屏幕阅读器,并且已出于兼容性目的禁用 PSR...

powershell也安装了 界面如下

Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。

安装最新的 PowerShell,了解新功能和改进!

警告: PowerShell 检测到你可能正在使用屏幕阅读器,并且已出于兼容性目的禁用 PSReadLine。如果要重新启用它,请运行 "Import-Module PSReadLine"。

PS C:\Users\puzha> Import-Module PSReadLine
PS C:\Users\puzha> python text.py
PS C:\Users\puzha> text.py
程序“text.py”无法运行: 系统找不到指定的文件。所在位置 行:1 字符: 1
+ text.py
+ ~~~~~~~。
所在位置 行:1 字符: 1
+ text.py
+ ~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedExcept
   ion
    + FullyQualifiedErrorId : NativeCommandFailed

PS C:\Users\puzha> python text.py
PS C:\Users\puzha>

FishC 发表于 2025-4-15 10:26:30

用户操作记录:
PS C:\Users\puzha> python text.py
PS C:\Users\puzha> text.py
程序找不到文件报错
PS C:\Users\puzha> python text.py


问题分析与解决方案:

1. 为什么直接运行 text.py 报错?
Windows系统默认不会直接执行.py文件,必须通过Python解释器启动。正确方法始终是:
python 文件名.py

2. 为什么执行 python text.py 没输出?
可能原因:

[*]text.py文件不存在于当前目录(请用 dir 命令检查)
[*]脚本没有输出语句(检查代码是否包含 print())
[*]文件路径错误(尝试用完整路径 python C:\完整路径\text.py)


3. 验证步骤:

# 检查Python是否可用
python --version

# 查看当前目录文件
dir

# 创建测试脚本(如果文件不存在)
echo print("Hello FishC") > test.py
python test.py


4. 常见问题排查:

[*]确认文件扩展名是.py而不是.txt
[*]检查是否在文件所在目录打开PowerShell
[*]重新安装Python时勾选 Add Python to PATH


需要更具体的帮助,请提供:

[*]执行 dir text.py 的结果
[*]text.py文件内容
[*]执行 where python 的输出


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

player-none 发表于 2025-4-15 17:05:51

程序“text.py”无法运行: 系统找不到指定的文件

是不是没有这个文件?或者在错误的目录运行了

piaowangdj 发表于 2025-4-15 20:37:43

player-none 发表于 2025-4-15 17:05
是不是没有这个文件?或者在错误的目录运行了

文件是有的,我创建了。可能这个文件目录地址是错误的,我去看看
,谢谢大佬

piaowangdj 发表于 2025-4-15 20:40:30

player-none 发表于 2025-4-15 17:05
是不是没有这个文件?或者在错误的目录运行了

检查了一下路径,也没有问题。

piaowangdj 发表于 2025-4-15 20:44:34

FishC 发表于 2025-4-15 10:26
问题分析与解决方案:

1. 为什么直接运行 text.py 报错?


前三个都试了不行,那我重新安装一下python,以前安装的时候一顿下一步,可能没有勾选重要东西。谢谢大佬

player-none 发表于 2025-4-15 21:03:37

piaowangdj 发表于 2025-4-15 20:44
前三个都试了不行,那我重新安装一下python,以前安装的时候一顿下一步,可能没有勾选重要东西。谢谢大佬

他是ai

所以说检查出来是什么问题?

选中你的py文件,shift+右键,点击“复制文件地址(A)”,发上来看看

piaowangdj 发表于 2025-4-15 21:35:47

player-none 发表于 2025-4-15 21:03
他是ai

所以说检查出来是什么问题?


没有权限发url链接{:5_104:}

player-none 发表于 2025-4-15 21:37:29

piaowangdj 发表于 2025-4-15 21:35
没有权限发url链接

url链接?

你尝试把这个路径的斜杠两边加个空格

piaowangdj 发表于 2025-4-15 21:47:42

player-none 发表于 2025-4-15 21:37
url链接?

你尝试把这个路径的斜杠两边加个空格

http: // localhost:8888/lab/tree/text.py #这是复制可共享链接

piaowangdj 发表于 2025-4-15 22:02:17

player-none 发表于 2025-4-15 21:37
url链接?

你尝试把这个路径的斜杠两边加个空格

我仔细对比了一下小甲鱼老师发布的视频,
Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。

安装最新的 PowerShell,了解新功能和改进!https : // aka.ms/PSWindows

加载个人及系统配置文件用了1523毫秒。

我缺少红色字体部分

player-none 发表于 2025-4-16 17:40:01

piaowangdj 发表于 2025-4-15 22:02
我仔细对比了一下小甲鱼老师发布的视频,
Windows PowerShell
版权所有(C) Microsoft Corporation。 ...

这个不重要,我打开Powershell我也没有,估计是早期Powershell的东西吧

还有,既然你用了 JupyterNotebook,就应该去 JupyterNotebook 里运行

piaowangdj 发表于 2025-4-16 21:52:50

player-none 发表于 2025-4-16 17:40
这个不重要,我打开Powershell我也没有,估计是早期Powershell的东西吧

还有,既然你用了 JupyterNote ...

我是按教程,进入powershell 打开jupyter-lab,创建的python文件后保存然后在创建python文件的左边左边那个终端来运行的。

piaowangdj 发表于 2025-4-17 08:29:33

player-none 发表于 2025-4-16 17:40
这个不重要,我打开Powershell我也没有,估计是早期Powershell的东西吧

还有,既然你用了 JupyterNote ...

早上我把制作的text.py 文件下载到左面 并cd 桌面链接进入到新路径然后python text.py 还是没有反应{:5_107:}

player-none 发表于 2025-4-17 18:09:12

piaowangdj 发表于 2025-4-17 08:29
早上我把制作的text.py 文件下载到左面 并cd 桌面链接进入到新路径然后python text.py 还是没有反应{:5 ...

text.py内容?

piaowangdj 发表于 2025-4-18 18:28:56

player-none 发表于 2025-4-17 18:09
text.py内容?

里面内容简单 print(1 + 2)

player-none 发表于 2025-4-18 21:47:26

piaowangdj 发表于 2025-4-18 18:28
里面内容简单 print(1 + 2)

完整终端内容复制下发上来我看看

piaowangdj 发表于 2025-4-20 19:11:50

Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。

安装最新的 PowerShell,了解新功能和改进!https: // aka.ms/PSWindows

PS C:\Users\puzha> python text.py
PS C:\Users\puzha> python ex13.py
PS C:\Users\puzha>

piaowangdj 发表于 2025-4-20 19:51:30

player-none 发表于 2025-4-18 21:47
完整终端内容复制下发上来我看看

大佬找到根本原因了
输入(Get-Command python).Source
路径包含 \AppData\Local\Microsoft\WindowsApps\
windows管理应用执行别名里把python3还有python关闭以后就可以了。
这几天谢谢大佬一直帮我寻找答案。

player-none 发表于 2025-4-20 19:57:40

piaowangdj 发表于 2025-4-20 19:51
大佬找到根本原因了
输入(Get-Command python).Source
路径包含 \AppData\Local\Microsoft\WindowsApps ...

哦……想起来这个windows很恶心人的地方了

如果你没有安装python,win+r输入python会打开一个ms-store链接,提示你去microsoftstore里安装python(那样不好,ms-store的软件都有一个固定的目录,不方便python出问题的时候我们手动维护)

很久以前遇到过这个bug,安装了这玩意还在。。
页: [1] 2
查看完整版本: 警告: PowerShell 检测到你可能正在使用屏幕阅读器,并且已出于兼容性目的禁用 PSR...