鱼C论坛

 找回密码
 立即注册
查看: 342|回复: 10

[已解决]关于笨办法学python习题13问题

[复制链接]
发表于 2025-10-25 20:16:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. from sys import argv

  2. script, first, second, third=argv

  3. print("脚本名为:", script)
  4. print("你的第一个变量为:", first)
  5. print("你的第二个变量为:", second)
  6. print("你的第三个变量为:", third)
复制代码
这是输入的代码
在terminal中输入完python ex13.py first second third后显示
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
请问这个怎么解决
最佳答案
2025-10-25 21:31:49
长征 发表于 2025-10-25 21:31
FishC 发表于 2025-10-25 20:17
这个问题是因为你的 ...


如果在 Windows 设置中找不到"应用执行别名"选项,可以尝试以下替代方案:

方法一:使用 Python Launcher (py)
Windows 系统通常自带 Python Launcher,可以尝试使用 py 命令代替 python

  1. py ex13.py first second third
复制代码


方法二:检查 Python 安装
1. 打开命令提示符
2. 输入以下命令检查 Python 是否安装:

  1. where python
复制代码

或者

  1. py --version
复制代码


方法三:直接运行 Python 解释器
如果知道 Python 的安装路径,可以直接使用完整路径:

  1. C:\Python39\python.exe ex13.py first second third
复制代码

(请将 C:\Python39 替换为你的实际 Python 安装路径)

方法四:检查系统版本
"应用执行别名"功能在较新版本的 Windows 10/11 中才有。如果你的系统版本较旧:
1. 直接安装 Python 并确保勾选"Add Python to PATH"
2. 或手动设置环境变量

方法五:重新安装 Python
如果以上方法都不行,建议重新安装 Python:
1. 从 Python 官网下载安装包
2. 安装时务必勾选"Add Python to PATH"选项
3. 完成安装后重启命令提示符

请先尝试方法一,使用 py 命令,这通常是最简单的解决方案。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-10-25 20:17:35 | 显示全部楼层
这个问题是因为你的系统没有正确识别 python 命令。通常发生在 Windows 系统中,Python 未安装或环境变量未设置。让我们一步步解决:

步骤 1:检查 Python 是否已安装
- 打开命令提示符(按 Win+R,输入 cmd 后回车)。
- 输入以下命令并回车:
  1. python --version
复制代码

- 如果显示 Python 版本(如 Python 3.x),说明已安装;否则,你需要先安装 Python。

步骤 2:如果 Python 已安装,但命令不工作
- 这可能是因为环境变量未设置,或者 Microsoft Store 的快捷方式干扰。
- 临时解决方法:使用 Python 的完整路径运行脚本。例如,如果 Python 安装在 C:\Python39,则运行:
  1. C:\Python39\python.exe ex13.py first second third
复制代码

- 永久解决方法:设置环境变量或禁用快捷方式。

步骤 3:禁用 Microsoft Store 快捷方式
- 打开 Windows 设置(按 Win+I)。
- 进入“应用” > “应用执行别名”。
- 找到“Python”相关的条目,关闭它们(切换为“关”)。
- 然后重新尝试运行你的命令。

步骤 4:设置环境变量(如果未设置)
- 右键“此电脑” > “属性” > “高级系统设置” > “环境变量”。
- 在“系统变量”中找到 Path,双击编辑。
- 添加 Python 的安装路径(如 C:\Python39)和 Scripts 路径(如 C:\Python39\Scripts)。
- 确认后重启命令提示符,再试一次。

完成以上步骤后,你应该能正常运行脚本。例如,在命令提示符中输入:
  1. python ex13.py first second third
复制代码

它会输出脚本名和三个变量的值。

如果问题依旧,请确保 Python 安装正确,并检查脚本文件 ex13.py 是否在当前目录中。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2025-10-25 20:59:51 | 显示全部楼层
       Windows 无法运行 Python,可能的原因是没有成功安装 Python,或者,Python.exe 的路径并没有被放入 PATH 环境变量。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-10-25 21:31:10 | 显示全部楼层
FishC 发表于 2025-10-25 20:17
这个问题是因为你的系统没有正确识别 python 命令。通常发生在 Windows 系统中,Python 未安装或环境变量未 ...

步骤3里点击完应用没有“应用执行别名”
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-10-25 21:31:49 | 显示全部楼层    本楼为最佳答案   
长征 发表于 2025-10-25 21:31
FishC 发表于 2025-10-25 20:17
这个问题是因为你的 ...


如果在 Windows 设置中找不到"应用执行别名"选项,可以尝试以下替代方案:

方法一:使用 Python Launcher (py)
Windows 系统通常自带 Python Launcher,可以尝试使用 py 命令代替 python

  1. py ex13.py first second third
复制代码


方法二:检查 Python 安装
1. 打开命令提示符
2. 输入以下命令检查 Python 是否安装:

  1. where python
复制代码

或者

  1. py --version
复制代码


方法三:直接运行 Python 解释器
如果知道 Python 的安装路径,可以直接使用完整路径:

  1. C:\Python39\python.exe ex13.py first second third
复制代码

(请将 C:\Python39 替换为你的实际 Python 安装路径)

方法四:检查系统版本
"应用执行别名"功能在较新版本的 Windows 10/11 中才有。如果你的系统版本较旧:
1. 直接安装 Python 并确保勾选"Add Python to PATH"
2. 或手动设置环境变量

方法五:重新安装 Python
如果以上方法都不行,建议重新安装 Python:
1. 从 Python 官网下载安装包
2. 安装时务必勾选"Add Python to PATH"选项
3. 完成安装后重启命令提示符

请先尝试方法一,使用 py 命令,这通常是最简单的解决方案。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-10-28 11:21:42 | 显示全部楼层
FishC 发表于 2025-10-25 20:17
这个问题是因为你的系统没有正确识别 python 命令。通常发生在 Windows 系统中,Python 未安装或环境变量未 ...

感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-10-28 11:21:49 | 显示全部楼层
鑫启程 发表于 2025-10-28 11:21
FishC 发表于 2025-10-25 20:17
这个问题是因为你的 ...


不客气!很高兴能帮到你。

如果之后在学习Python的过程中遇到其他问题,随时可以来提问。继续坚持练习,编程能力会越来越好的!

祝你学习顺利!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-10-28 15:01:09 | 显示全部楼层

新课程《笨方法学习Python》是讲解下载安装anaconda3,

系统环境配置好就OK啦,不用单独再下载python。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-10-28 15:03:26 | 显示全部楼层
我把你的代码全复制进去,Shift+Enter后报错如下:
ValueError                                Traceback (most recent call last)
Cell In[1], line 3
      1 from sys import argv
----> 3 script, first, second, third=argv
      5 print("脚本名为:", script)
      6 print("你的第一个变量为:", first)

ValueError: not enough values to unpack (expected 4, got 3)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-10-28 15:10:12 | 显示全部楼层
而我把你的代码稍稍修改了一下后,能运行;
from sys import argv
#script, first, second, third = argv
script, first, second = argv
print("脚本名为:", script)
print("你的第一个变量为:", first)
print("你的第二个变量为:", second)
#print("你的第三个变量为:", third)

运行结果为:
脚本名为: D:\anaconda3\Lib\site-packages\ipykernel_launcher.py
你的第一个变量为: -f
你的第二个变量为: C:\Users\Administrator\AppData\Roaming\jupyter\runtime\kernel-4e43a245-b13c-44d8-b96b-aaa.json
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-10-28 15:11:27 | 显示全部楼层
所以,按新课程办法下载安装anaconda3,

系统环境配置好就OK啦~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-16 14:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表