- 1、python 32位和64位的區別在哪
- 2、如何使用pyinstaller打包32位的exe
- 3、如何python設置成默認啟動32位模式
- 4、怎麼查看python是32位還是64位?
- 5、求助windows7 64位系統能安裝32位的python開發環境嗎
- 6、win10怎樣配置python環境
區別就是64位能夠用更大的內存空間,64位可以在64位的系統下進行,但是不能在32位系統下進行;32位能夠在32位和64位上進行,考慮到兼容,建議使用32位的Python。
如何查看Python是32位還是64位?
可以通過IDLE和CMD進行查看,具體操作方法如下:
第一種方法:通過IDLE查看
打開IDLE,看一行提示,比如:Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:38:48) [MSCv.1900 32 bit (Intel)] on win32,這就是32位系統;Python 3.5.1 (v3.5.1:37a07cee5969, Dec
6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32,這就是64位系統。
第二種方法:通過CMD查看
打開命令提示符CMD,輸入Python,也會顯示上述命令。
第三種方法:計算機-高級系統環境-環境變量
如果環境變量沒path,你需要自己創建一個,然後把Python安裝路徑加進去,不能改系統環境變量你就在用戶底下新建一個環境變量叫Path,然後加進去Python路徑,這樣這個Path只對當前用戶有效。
IDLE是Python寫的,Python環境變量沒有安裝是打不開的,因為CMD里打Python xxx.py根本沒有Python這條命令。
第四種方法:常規方法
一般情況下,64位的Windows系統Program files文件夾有兩個,一個是program files,另外一個是programfiles(x86);而32位的只有program files一個文件夾。
原來安裝的anaconda為64位故安裝的Python也是64位的,然後pyinstaller和打包後的exe都為64位。而64位的exe文件在32位的win7操作系統下是無法執行的,顯示不兼容。
簡單但是不方便的方法是採用32位的python重新打包。
因為使用的是Anaconda,所以使用conda構建32位python環境,然後再次打包。具體操作如下:
1.構建32位python環境
進入命令提示符窗口
2.安裝pyinstaller
註:這一步是必須的,如果不在該環境下安裝,還是使用原來的pyinstaller,那麼打包的程序仍然為64位
然後pyinstaller -F xxx.py就可以打包32位的exe程序了。如果您的.py文件用到了其它第三方庫,那麼還需要在此環境下再次安裝,不然打包成32exe程序運行時會提示包Module找不到。
sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives –install /usr/bin/python python /usr/bin/python3 150兩句話搞定,Ubuntu16.04
親測有效!
可使用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,也會顯示上述命令。
32位系統下
64位系統下
方法三:計算機-高級系統設置-環境變量
環境變量沒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介紹:
Python被廣泛應用於後端開發、遊戲開發、網站開發、科學運算、大數據分析、雲計算,圖形開發等領域
各方面地位超然
Python在軟件質量控制、提升開發效率、可移植性、組件集成、豐富庫支持等各個方面均處於先進地位
簡單易學
python具有 簡單、易學、免費、開源、可移植、可擴展、可嵌入、面向對象 等 優點,它的面向對象甚至比java和C#.net更徹底
win7 64位系統目前對32位軟件的兼容性已經非常理想,能保證多數32位程序正常運行,並且為32位程序提供了以兼容模式運行的方式,提供了更好的兼容性。當然也不排除還是有少量32位程序無法正常運行。
兼容模式設置方法如下:
1、右擊需要設置的32程序,點擊屬性;
2、點擊兼容性選項卡,點擊勾選以兼容模式運行,選擇一個系統版本,點擊確定即可。
先到python的官方網站下載軟件,打開官網後,選擇downlad項目,然後選擇需要下載的大版本,2.7還是3.4。
選擇完版本後,進入後一個頁面,在這個頁面可以選擇操作系統及對應的版本,win下注意分64位和32位版本,不要下錯了。
32位的程序大約為17.5M,建議非官網下載的還是要比對下MD5以防萬一,在上一個頁面就有MD5值。核對完成後雙擊安裝,首先是詢問是為所有用戶還是為當前用戶安裝,用缺省的就行。
下一步後是選擇安裝目錄,這個看個人喜好了,不過還是要記一下目錄,因為缺省的代碼也會放在這個目錄下。
下面繼續缺省配置選擇就開始安裝了,python在安裝過程中要執行一些角本,因些需要至少有system的權限才可以安裝。
安裝完成,但在win10在任務欄和桌面上都未生成圖標,使用起來麻煩些,在開始窗口打開所有應,按字母找到python程序項,右鍵選擇固定在任務欄或屏幕。
原創文章,作者:EKT5W,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126774.html