python32位和64位的區別是什麼

disable發表於2021-09-11

python32位和64位的區別是什麼

python32位和64位有什麼區別?

64位能夠用更大的記憶體空間,64位可以在64位的系統下執行,但是不能在32位系統下執行。

32位能夠在32位和64位上執行,考慮到相容性,建議使用32位的python。

如何檢視python是32位還是64位

可使用IDLE或者CMD檢視。

方法一:

開啟IDLE,看第一行提示,例如:

32位系統是這樣的:Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win32

64位系統是這樣的:Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32

方法二:

開啟命令提示符CMD,輸入python,也會顯示上述命令。

方法三:

計算機->高階系統設定->環境變數

環境變數沒Path你就新建一個,然後把python安裝路徑加進去。不能改系統環境變數你就在使用者那底下新建一個環境變數叫Path的,然後加進去python路徑,這樣這個Path只對當前使用者有效。

IDLE是python寫的,python環境變數沒裝當然打不開,因為cmd裡你打python xxx.py根本就沒python這條命令。

方法四:

通常64的windows系統program files資料夾(用來安裝應用程式的預設的預設的目錄),有2個,一個是program files另外一個是program files(x86), 而32bit的只有program files這一個資料夾。

根據上面這一特點,我們就可以判斷windows系統是32還是64位的。

import os
prg = C:Program Files(x86)
if True == os.path.exists( prg ):
print 64bit
else:
print 32bit

眾多,盡在python學習網,歡迎線上學習!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/200/viewspace-2835371/,如需轉載,請註明出處,否則將追究法律責任。

相關文章