首页 > 解决方案 > 了解 PATH 环境变量和不同版本的 Python

问题描述

我正在努力将“scrapy”识别为来自 Windows 10 命令提示符的命令。我意识到这是(可能)因为我正在执行命令的文件夹中正在运行的 Python 版本是 Python 3.9 64 位,但我的 Python 和 Python 脚本的 PATH 环境变量都设置为 Python 3.8 32 位。

所以我的问题是,为什么/如何打字:

python --version

在命令行上显示 Python 的运行版本是 3.9;当我没有将 3.9 添加到我的 PATH 变量中时,命令行如何甚至将“python”识别为命令并将其与 3.9 关联?它会因为我的笔记本电脑是 64 位而自动选择 3.9 吗?最后,我可以添加:

C:\Users\myusername\AppData\Local\Programs\Python\Python39-64
C:\Users\myusername\AppData\Local\Programs\Python\Python39-64\Scripts\

到我的 PATH 变量,以及现有的:

C:\Users\myusername\AppData\Local\Programs\Python\Python38-32
C:\Users\myusername\AppData\Local\Programs\Python\Python38-32\Scripts\

谢谢!

标签: pythonwindowscommand-lineenvironment-variablespath-variables

解决方案


推荐阅读