我正在尝试将默认的 python.exe 从 32 位切换到 64 位。我第一次下载并安装 python 时,我下载的是 32 位版本。后来我在我目前正在进行的项目中发现,我需要 64 位版本的 python 才能使所有内容兼容。我已经卸载了32位版本,但安装了64位版本。
在卸载 32 位版本之前,我可以通过键入以下内容来检查我的版本:python --version
进入命令提示符,但是现在卸载了 32 位版本并安装了 64 位版本,此命令不再起作用。我注意到 32 位版本的一些文件仍然存在(看起来像以前使用 pip 安装的包)
我已经验证了 64 位 python 版本的环境变量 (PATH) 已正确设置,但它仍然没有注册。
当我打字时python --version
现在它产生:
'python' is not recognized as an internal or external command,
operable program or batch file.
但我可以运行一个 pythonApp.py 以此作为其主体:
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
import sys
import struct
print( 8 * struct.calcsize("P"))
print(sys.maxsize)
产生:
64
9223372036854775807
所以我知道我能够运行 64 位 python,但我无法按预期从 cmd 提示符使用它,包括尝试使用 pip 时。
更新——我找到了一个快速解决方案:如果您想保留两个版本并互换它们,则此解决方案将不起作用。但如果您只需要一个,只需卸载两者(开始清理),然后首先安装您想要默认的版本。
简单的回答:
确保您首先安装了所需的位版本。
如果您已经安装了 32 位版本并想切换到 64 位版本,则只需先卸载 32 位版本即可then安装64位版本。不确定是否需要,但我也重新启动了电脑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)