【发布时间】:2017-06-25 01:09:22
【问题描述】:
我正在尝试在 Windows 7 上使用带有 python2.7 distutils 脚本的 cx_freeze,它似乎在 2 个包上被绊倒:rsa & pyasn1:
error: [Error 3] The system cannot find the path specified:
'c:\\python27\\lib\\site-packages\\pyasn1-0.1.9-py2.7.egg\\pyasn1/*.*'
(rsa 的错误类似。)
起初我以为这是权限问题(两个egg文件都显示挂锁徽章),但即使更改权限后,错误仍然存在。
然后我注意到这两个egg不是目录,而是单独的文件,这就解释了为什么cx_freeze找不到请求的子目录。
我尝试将它们指定为packages 或includes;无论哪种方式,我都会显示错误。
我也试过将它们指定为excludes,然后直接将鸡蛋复制进去;这允许 cx_freeze 脚本完成,但可执行文件找不到鸡蛋。
所以我的问题是:如何让我的 cx_freeze 脚本识别这些鸡蛋?
【问题讨论】:
-
cx_Freeze 的哪个版本?
-
@fedepad :最新的;这周刚刚安装了它
标签: python windows python-2.7 cx-freeze egg