【问题标题】:Why does python --version return nothing in the command prompt为什么 python --version 在命令提示符中不返回任何内容
【发布时间】:2023-03-19 19:20:01
【问题描述】:

我最近为我正在学习的课程安装了 Python 3.7.9。我能够通过 Windows 命令提示符和 Visual Studio 2019 运行 python 代码。我确保一切设置正确。但是,当我运行命令 python --version 时,它只是输入一个空行。在安装 python 来设置我的命令提示符后,我应该做些什么吗?

【问题讨论】:

    标签: python windows-10


    【解决方案1】:

    VS 代码从每个 python 版本的指定文件路径中提取,因此无论是否将 python 添加到您的 PATH 中,它都可以工作。

    当您在 CMD(而不是在 vs 代码中)输入 python 时,它会给您一个错误吗?

    如果是,那么您需要将 python 添加到您的 PATH 中,可以在此处找到详细信息:How to add a folder to `Path` environment variable in Windows 10 (with screenshots)

    你需要的文件夹路径是:

    %USERPROFILE%\AppData\Local\Programs\Python\Python37\Scripts\
    %USERPROFILE%\AppData\Local\Programs\Python\Python37\
    

    【讨论】:

    • 命令 python 只是将我发送到 Microsoft Store 页面以下载 Python 3.8。我仍然可以正常使用命令 py。我会尝试你的建议。
    • @PixelmonMaster 啊,我明白了。不要使用 microsoft store 版本,它会破坏权限。直接从python.org/download下载,然后确保在安装程序的第一页勾选“添加到路径”
    • 我不打算使用商店版本。我已经安装了。
    • 我将这些文件夹路径添加到了我的环境变量中(此处为图片imgur.com/a/l3DTxqm)。它仍然不起作用。我也尝试了 %USERPROFILE% 仍然存在,但也失败了。
    • @PixelmonMaster 或者,您可以使用我认为默认安装的更高层 python windows 启动器。您可以运行 py --versionpy <file>.py 代替,除非指定,否则应使用最新副本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 2021-06-10
    • 2011-01-08
    • 1970-01-01
    • 2017-11-11
    • 2012-04-02
    相关资源
    最近更新 更多