Python键环错误(87、';CredWrite';,';参数不正确。';)

Python键环错误(87、';CredWrite';,';参数不正确。';),python,python-2.7,py2exe,python-keyring,mercurial-keyring,Python,Python 2.7,Py2exe,Python Keyring,Mercurial Keyring,我在32位XP机器和keyring 3.1库上使用Python2.7。也尝试了3.3 keyring。 在keyring中设置密码(“名称”、“值”、“百”) 我收到错误(87,“CredWrite”,“参数不正确”)。 在创建exe期间,eclipse和通过py2exe都发生错误。 我的setup.py是 from distutils.core import setup import py2exe import time setup( windows=['python.py'],

我在32位XP机器和keyring 3.1库上使用Python2.7。也尝试了3.3 keyring。 在
keyring中设置密码(“名称”、“值”、“百”)
我收到错误(87,“CredWrite”,“参数不正确”)。 在创建exe期间,eclipse和通过py2exe都发生错误。 我的setup.py是

from distutils.core import setup
import py2exe
import time
setup(
    windows=['python.py'],
    options=dict(py2exe=dict(
        packages='keyring.backends',
    )),
)
time.sleep(2)

32位XP没有Windows Vault。使用Win Crypto之类的替代方案。从keyrings.alt.Windows导入EncrpytedKeyring,然后导入keyring.set_keyring()。您还需要设置后端文件路径成员