【问题标题】:Python was not found but can be installed from the Microsoft store (March, 2020)未找到 Python,但可以从 Microsoft 商店安装(2020 年 3 月)
【发布时间】:2020-07-05 14:58:12
【问题描述】:

我开始在 YouTube 上观看 Python 课程,其中讲课的人使用 VSCode 进行教学。他从软件安装开始(Python 和 Pycharm)。然后,在 VSCode 中,他下载了 Python 扩展(微软开发的)和名为“Code Runner”的扩展,用于在 VSCode 上运行 Python 代码。当我尝试运行我的代码时,它会遇到以下错误,您也可以在问题末尾的链接上的图片中看到该错误。我无法发布它的屏幕截图,因为我是这个平台的新手。感谢看到这个的人。

[运行] python -u "c:\Users\Ryan\Desktop\Python\app.py" 未找到 Python,但可以从 Microsoft Store 安装:http://go.microsoft.com/fwlink?linkID=2082640

VSCode 错误屏幕截图:

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

    我认为你需要在使用 VSCode 之前先安装 Python。你可以从这里下载:https://www.python.org/downloads/

    安装后,VSCode 应该会检测到它并正常运行。

    【讨论】:

    • 您好,感谢您的回答。在安装并开始使用 VSCode 几个月后,我安装了 Python 3.8.2。我已经将 VSCode 用于基本的 HTML、CSS 和 PHP 大约 3 个月了。您的建议是我卸载 VSCode 并重新安装它?我在 Reddit 上被告知这可能是环境变量设置的路径中的问题。
    • 我还必须补充一点,PyCharm 运行良好,可能有点无关紧要,因为它基本上是一个 Python IDE,但我想补充一下,以防它在某种程度上有用。
    • 让我们测试一下您的 PC 是否可以正常看到 Python....尝试打开命令提示符并从任何目录输入“Python”,它会给您这样的结果吗? 'Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
    • 好吧,当我在 CMD 上键入“Python”时,它会在 Windows 应用商店中打开 Python 供我下载。
    • 您是否将 Python 添加到 Windows 路径?
    【解决方案2】:

    如果您没有从 Windows 应用商店获得 Python 副本,您没有在 Windows 上的 PATH 中安装命令 python。如果您在 VS Code 中选择了 Python 解释器(查看状态栏),那么我将禁用 Code Runner。这样,Python 扩展提供了运行 Python 的能力(播放按钮将是绿色而不是白色)。

    【讨论】:

    • 谢谢,它工作并运行了代码。当我运行它时,这是输出: PS C:\Users\Luis\Desktop\Python> & C:/Users/Luis/AppData/Local/Programs/Python/Python38-32/python.exe c:/Users/ Luis/Desktop/Python/app.py 你好,宝贝 PS C:\Users\Luis\Desktop\Python> 我希望它看起来更干净一些,就像 Pycharm 的输出如下所示:C:\Users\Luis \PycharmProjects\python0\venv\Scripts\python.exe C:/Users/Luis/Desktop/Python/app.py 你好,Baby Process finished with exit code 0 它可能看起来很相似,但我无法在此发布屏幕截图评论。
    • @devloop 请不要忘记感谢这位帮助您的先生,为他的回复投票。
    • @ShadyMBA 我已经这样做了,但我没有足够的声誉来公开展示它。
    【解决方案3】:

    如果您使用的是虚拟环境并且您没有在命令提示符下激活它,有时会发生这种情况。

    【讨论】:

      【解决方案4】:

      python 安装目录、bin 和 lib-scripts 必须在 WindowsApps 目录的顶部,如下图所示

      【讨论】:

      • 感谢 Erfan,这解决了我的问题!
      • 默认情况下是这样的,它对我不起作用
      【解决方案5】:

      开始 -> 然后搜索 -> 管理应用程序执行别名 -> 关闭

      【讨论】:

      • 这解决了我的问题!谢谢!
      【解决方案6】:

      在执行“开始 -> 然后搜索 -> 管理应用程序执行别名 -> 关闭”之前,请确保您已在系统环境变量中添加了带有详细信息 (C:\Program Files\Python37;) 的 PYTHONPATH。然后如上所述进行“关闭”。这将起作用

      【讨论】:

        【解决方案7】:

        我认为您需要从 microsoft window store 安装 python。 还有从 python.org 安装 python

        【讨论】:

        【解决方案8】:

        在控制台窗口中输入 Python3。 它将带您到 Microsoft Store 安装 Python。

        【讨论】:

          【解决方案9】:

          PS C:\Users\preet\Documents\django-project> py get-pip.py

          没有找到 Python;不带参数运行以从 Microsoft Store 安装,或从“设置”>“管理应用执行别名”禁用此快捷方式。

          PS C:\Users\preet\Documents\django-project> py -m ensurepip --upgrade

          查看链接:c:\Users\preet\AppData\Local\Temp\tmp9k7p19jq 处理 c:\users\preet\appdata\local\temp\tmp9k7p19jq\setuptools-56.0.0-py3-none-any.whl 处理 c:\users\preet\appdata\local\temp\tmp9k7p19jq\pip-21.1.3-py3-none-any.whl 安装收集的包:setuptools、pip 警告:脚本 pip3.9.exe 和 pip3.exe 安装在不在 PATH 上的“C:\Python39\Scripts”中。 考虑将此目录添加到 PATH,或者,如果您希望禁止显示此警告,请使用 --no-warn-script-location。 安装成功 pip-21.1.3 setuptools-56.0.0

          【讨论】:

            【解决方案10】:

            我遇到了同样的问题(以及其他问题)。

            最后是多个Python安装造成的

            我已经在 C:\Programs\Python\python38-32 (在系统的 PATH 中)安装了一次 python 并在命令行中使用它。

            所以在安装 Visual Studio Code 时 - 我假设 - 另一个 Python 实例(自动)安装到 c:\users\appdata\local\programs\python\python37-32。 而且我在 PATH 变量中有两个安装位置:

            • c:\users\appdata\local\programs\python\python37-32 在用户的路径中
            • 和系统的 PATH 变量中的 C:\Programs\Python\python38-32。

            所以我从系统的环境变量 PATH 中删除了路径 C:\Programs\Python\python38-32。重新启动 Visual Studio Code。

            所以我现在可以运行“pip install flask”而不抱怨 pip 应该从 19.x 更新到 21.y - 在我的情况下这是一个额外的奇怪行为。

            之后我可以通过 e 在 Visual Studio Code 的终端中运行代码。 G。 “python webapp.py”。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2020-05-20
              • 1970-01-01
              • 1970-01-01
              • 2020-11-04
              • 2021-01-15
              • 2016-06-01
              • 2019-12-21
              • 1970-01-01
              相关资源
              最近更新 更多