2015-06-14 387 views
2

我在Windows 8上使用Python 3.4。我正在考慮更改某些軟件包不適用於64位。如果我更改爲32,是否會影響我在64上編寫的程序?如何從Python 64位切換到32?

+1

Python是Python的底線。另外,64位向後兼容32位。這就是爲什麼你會看到符號爲'x86_64'和'x86'。 –

+0

那麼,你的64位版本的_precise_問題是什麼? –

+0

我一直在試圖安裝PyEnchant軟件包,但它在64位上不起作用。我一直在閱讀,許多人建議使用64位以上的32位,因爲這是包兼容性的原因。 – Sid

回答

2

Python代碼不會受到影響,不會太多。大多數情況下,您將無法使用allocate as much memory。就是這樣。

如果您安裝了使用C擴展的第三方庫,則必須重新安裝這些庫的32位版本(或自己編譯它們)。

+0

好的。那麼你怎麼做呢? – Sid

+0

如何從Python 64位切換到32位? – Sid

+0

@Sid:重新安裝Python2。看看你正在使用的第三方項目,以及它們是否包含任何'.dll'文件,如果是的話,重新安裝這些文件。完成。 –