簡體   English   中英

如何強制我的代碼在虛擬環境中使用32位Python?

[英]How do I force my code to use 32-bit Python in a virtual environment?

標題幾乎說明了一切。 Python 2.7.8,OSX 10.8.5已經嘗試過(單獨)所有方法:

如何在Snow Leopard和其他32位/ 64位問題上強制Python為32位

arch -i386 /usr/local/bin/python

defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

export VERSIONER_PYTHON_PREFER_32_BIT=yes

當我跳進解釋器並運行import platform; platform.architecture() import platform; platform.architecture()我還是得到了

('64bit', '')每一個。

sys.maxsize > 2**32返回True

platform.architecture()在OSX上是不可靠的,為了確保你仍然運行64位而不是32你應該運行sys.maxsize > 2**32

https://docs.python.org/2/library/platform.html#platform.architecture

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM