在 Windows 10 的命令提示符中,“py”有效,但“python”无效[重复]

2023-11-23

我在我的电脑上安装了Python。

当我打字时python在命令提示符中我收到以下消息:

'python' is not recognized as an internal or external command,
operable program or batch file.

但是当我打字时py它似乎有效,我得到以下信息:

Python 3.7.0 (v3.7.0, Jun 27 2018, 04:59:51) [MSC v.1914 64
bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license"
for more information.

为什么会发生这种情况?

仅供参考:我检查了环境变量中的路径变量,但没有看到任何 python 安装路径。

但是视觉代码如何才能找到通往python.exe并能够运行Python代码?

我很困惑。


py本身位于C:\Windows(这始终是PATH),这就是你找到它的原因。当您安装Python时,您没有选中将其添加到您的PATH,这就是它不存在的原因。一般来说,最好使用Windows Python 启动器,py.exe无论如何,所以这没什么大不了的。只需使用py持续启动,一切都会正常工作。同样,如果py.exe.py在安装时扩展,标准的 shebang 行(上面链接的 PEP 中的详细信息)将让您无需键入即可运行脚本py.

我不知道 VSCode 到底用什么来查找 Python(使用py.exe直接使用编辑器附带的 Python 副本、执行注册表查找、仅说明在哪里找到它的配置文件等),但这与您自己运行脚本并不真正相关。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Windows 10 的命令提示符中,“py”有效,但“python”无效[重复] 的相关文章

随机推荐

  • 如何使 RPM 依赖于包 a 或包 b?

    这似乎是一个简单的问题 但是the docs似乎对这个问题没有什么可说的 我想做类似的事情Requires vim or emacs但当我这样做时 我实际上依赖于vim or and emacs 依赖两个包中的一个或另一个的语法是什么 执行
  • 带有 proxytable 和 websocket 的 Node http 代理

    我正在尝试让 websockets 也能使用node http proxy 区别在于我使用的是代理表 var options router a websterten com 127 0 0 1 150 b websterten com 12
  • 将sqlite数据库从内存同步到文件

    我正在编写一个应用程序 该应用程序必须非常频繁地记录信息 例如每秒两次 我希望将信息保存到 sqlite 数据库中 但是我不介意每十分钟向磁盘提交一次更改 使用文件数据库时执行查询需要很长时间 并使计算机滞后 一个可选的解决方案是使用内存数
  • 将类变量指定为类方法参数的默认值

    我想在类中构建一个方法 并使用从该类中获取的默认值参数 一般来说 我会对一些数据进行过滤 在我的班级中 我有一个方法 通常我传递数据向量 有时我没有向量 我会采用模拟数据 每次我不传递特定向量时 我都会默认获取模拟数据 我认为这应该是一个简
  • 如何在 SQL Profiler 中查看 SQL 查询?

    当我使用实体框架 4 发出更新查询或另一个更改数据库中数据的数据操作语言 DML 查询时 如何查看发送到 SQL Server 的查询 假设我做了类似的事情 someEntityObjectInstance SomeProperty new
  • Guava 根据另一个列表对列表进行排序的方式?

    I have List
  • 如何从 Android Google Maps API V2 获取 MapView 的位图

    我正在将我的应用程序更新到新的 Android Maps API V2 并在尝试获取当前显示地图的位图图像时遇到问题 在 API V1 中我这样做了 Bitmap mBitmap MapViwe mMapView mBitmap Bitma
  • 致命:角色“root”不存在

    我尝试使用 postgresql 数据库创建 Rails 应用程序 但是当我创建数据库时rake db migratebash 显示错误 FATAL role my does not exist how fix 对不起 我的英语不好 UPD
  • 检查 URL 方案是 HTTP 还是 HTTPS

    我正在使用以下代码来添加http 到网址 substr strtolower url 0 7 http http url 但我如何检查原始URL是否包含https 我不想使用OR clause preg match https url
  • 在Scrapy的项目中使用多个蜘蛛

    我想知道是否可以在同一个项目中一起使用多个蜘蛛 实际上我需要2只蜘蛛 第一个蜘蛛收集第二个蜘蛛应该抓取的链接 它们都在同一个网站上工作 因此域名相似 这可能吗 如果是的话你能给我举个例子吗 谢谢 也许这就是您正在寻找的 def parse
  • Octave C++ 和 VS2010

    我正在尝试将 Octave 与 Visual C 一起使用 我已经下载了octave 3 6 1 vs2010 setup 1 exe 创建一个新项目 添加八度include包含路径的文件夹 octinterp lib and octave
  • 如何将2列的垂直pandas表转换为基于python中常见ID值的水平表

    df1 pd DataFrame foo one one one two two two bar A B C A B C foo bar 0 one A 1 one B 2 one C 3 two A 4 two B 5 two C 我想将
  • 通过ajax获取单选按钮的值

    我想获取单选按钮值并通过 AJAX 将它们发送到 PHP 我的 AJAX 正在运行 但当前正在插入0在每一行中 因此它不会从单选按钮中获取值 任何帮助 将不胜感激 save privacy submit function var messa
  • 如何选择在 HTML5 Canvas 上绘制的线条?

    我正在使用 HTML5 Canvas 来绘制线条 通过在多个中间点上调用drawLine 形成一条线 例如 0 0 gt 10 10 gt 10 5 gt 20 12 将在绘图上显示为一条线 一条线的所有 x y 坐标都存储在一个数组中 我
  • Windows 上的 Cargo 位于公司代理后面

    我认为对于那些想要在工作中使用 Cargo 和 Windows 的人来说这是一个非常常见的问题 我看过多个 GitHub 问题和与之相关的论坛帖子 但没有一个答案能解决我的问题 每当我尝试构建一些指向 crates io 板条箱的代码时 我
  • 在php 5.2.9版本中如何检查文件是图像还是视频类型?

    如何在php版本5 2 9中检查文件是图像还是视频类型 mime mime content type file if strstr mime video this code for video else if strstr mime ima
  • 可以精确表示为浮点数/双精度数的整数范围[重复]

    这个问题在这里已经有答案了 可以表示为双精度 或浮点数 的 连续 整数的确切范围是多少 我问的原因是因为我很好奇诸如此类的问题当发生准确性损失时 That is 最小的正整数是多少m这样m 1不能精确地表示为双精度 或浮点数 最大的负整数是
  • 如何将原始 HTTP 响应解析为 HttpListenerResponse?

    如果我有一个字符串形式的原始 HTTP 响应 HTTP 1 1 200 OK Date Tue 11 May 2010 07 28 30 GMT Expires 1 Cache Control private max age 0 Conte
  • 为什么不能直接调用扩展方法?

    有人可以向我解释为什么下面第三次调用 DoSomething 无效吗 错误消息是 名称 DoSomething 在当前上下文中不存在 public class A public class B A public void WhyNotDir
  • 在 Windows 10 的命令提示符中,“py”有效,但“python”无效[重复]

    这个问题在这里已经有答案了 我在我的电脑上安装了Python 当我打字时python在命令提示符中我收到以下消息 python is not recognized as an internal or external command ope