我有一个在Windows 10 Pro x64上运行的Python脚本.
当我打开任务管理器时,它显示Python正在作为32位应用程序运行.
这很奇怪,因为:
- Python 3.12.2作为64位变体安装(复查)
- 从here开始
- 这是此PC上安装的唯一一个Python实例
脚本是通过双击启动的(如果这是重要信息)
请给我解释一下:
- 为什么它在任务管理器中仍然显示为32位?或者是任务管理器的错误?
- 有没有可能强制以64位运行所有的python脚本?如果是:如何?
UPDATE / ANSWER个
- 根据this documentation它是32位启动器,但Python仍将是64位版本
- to bypass this, right click on the python scripts and select "Open with" and select there the 64-bit Python executable. Typically, something like this :
C:\Program Files\Python312\python.exe
, than when double-clicking the python script it will appear in task manager like this:
- 仅当这是PC上安装的唯一一个Python实例时才执行此操作