Sup*_*adi 12 python environment-variables
我在我的电脑上安装了Python。
当我输入python命令提示符时,我收到以下消息:
'python' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
但当我输入时,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.
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况?
仅供参考:我检查了环境变量中的路径变量,但没有看到任何 python 安装路径。
python.exe那么可视化代码如何能够找到并运行Python代码的路径呢?
我很困惑。
py本身位于C:\Windows(它始终是 的一部分PATH),这就是您找到它的原因。当您安装 Python 时,您没有选中将其添加到您的 中的框PATH,这就是它不存在的原因。一般来说,无论如何,最好使用Windows Python Launcher,py.exe所以这没什么大不了的。只需用于py一致启动,一切就会正常工作。同样,如果在安装时py.exe与扩展相关联,则标准 shebang 行(上面链接的 PEP 中的详细信息)将允许您运行脚本,甚至无需键入。.pypy
我不确切知道 VSCode 使用什么来查找 Python(py.exe直接使用、使用编辑器附带的 Python 副本、执行注册表查找、仅说明在哪里找到它的配置文件等),但这并不是真正的与您自己运行脚本相关。
| 归档时间: |
|
| 查看次数: |
32150 次 |
| 最近记录: |