python - 了解 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\
谢谢!
解决方案
推荐阅读
- html - 在移动设备中向下移动背景图像
- macos - 如何防止 macOS Catalina 打开同一应用程序的多个实例?
- angular - Angular 8 路由 VS ngif 路由器出口最佳实践
- html - 艺术家 - 在移动视图媒体查询中突出显示 div
- mysql - SQL 触发器链接 IF 语句
- python - 找不到主模块
- html - 创建一个两列页面
- java - 删除了证书并在密钥库中插入了新证书并收到错误 SSL 版本不匹配
- javascript - 在 JavaScript 中我需要什么 return 语句?
- mysql - 如何在 mysql 的计算列中使用 MAX/MIN 函数?