def finalize_options(self):
if self.cross_compile and os.environ.has_key('PYTHONXCPREFIX'):
prefix = os.environ['PYTHONXCPREFIX']
sysconfig.get_python_lib = get_python_lib
sysconfig.PREFIX = prefix
sysconfig.EXEC_PREFIX = prefix
# reinitialize variables
sysconfig._config_vars = None
sysconfig.get_config_var("LDSHARED")
_build.finalize_options(self)
python3.5で実行するとエラーが発生します。 エラーは次のとおりです。finalize_options はAttributeErrorで crosscompile.py」、16行目、 『_environ』オブジェクトが属性 『has_key』を持っていないpython3.5を使用するとpython2コードがエラーになる
は、誰もがpython3.5で実行可能にコードを変更する方法のアイデアを持っていない
?
以下を参照してください:はos.environでhttp://stackoverflow.com/questions/40305172/distutilscross-issue-when-install-pyaudio-for-cross-platform/40305503#40305503 –
' 'PYTHONXCPREFIX' '2行目? – spectras