首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“[错误3]系统找不到指定的路径”

“[错误3]系统找不到指定的路径”
EN

Stack Overflow用户
提问于 2017-01-05 15:17:29
回答 1查看 1.6K关注 0票数 0

Windows 7 x64,Python2.7 (Anaconda发行版),cx_Freeze 5.0。

我使用PyQt4制作了一个GUI应用程序,并试图冻结python脚本,但得到了以下错误:

代码语言:javascript
复制
Copying data from package PyQt4...
copying C:\Users\Ben\Anaconda2\lib\site-packages\PyQt4\QtCore.pyd -> build\exe.win-amd64-2.7\PyQt4\QtCore.pyd
copying C:\Users\Ben\Anaconda2\Library\bin\QtCore4.dll -> build\exe.win-amd64-2.7\QtCore4.dll
copying C:\Users\Ben\Anaconda2\Library\bin\MSVCP90.dll -> build\exe.win-amd64-2.7\MSVCP90.dll
copying C:\Users\Ben\Anaconda2\lib\site-packages\PyQt4\QtGui.pyd -> build\exe.win-amd64-2.7\PyQt4\QtGui.pyd
copying C:\Users\Ben\Anaconda2\Library\bin\QtGui4.dll -> build\exe.win-amd64-2.7\QtGui4.dll
copying C:\Users\Ben\Anaconda2\Library\bin\libpng16.dll -> build\exe.win-amd64-2.7\libpng16.dll
copying C:\Users\Ben\Anaconda2\lib\site-packages\PyQt4\QtSvg.pyd -> build\exe.win-amd64-2.7\PyQt4\QtSvg.pyd
copying C:\Users\Ben\Anaconda2\Library\bin\QtSvg4.dll -> build\exe.win-amd64-2.7\QtSvg4.dll
Copying data from package _dummy_thread...
Copying data from package _markerlib...
error: [Error 3] The system cannot find the path specified: 'C:\\Users\\Ben\\Anaconda2\\lib\\site-packages\\setuptools-19.2-py2.7.egg\\_markerlib/*.*'

我的cx冻结设置文件是:

代码语言:javascript
复制
import sys
from cx_Freeze import setup, Executable
#import matplotlib

base = None
if sys.platform == "win32":
    base = "Win32GUI"

build_options = {"packages":["matplotlib", "xlrd", "xlwt"],
                 "include_files":["Mefisto_logo.jpg", "LOGO H2020 RIA.png", "logo_h2020_transparent.png",
                                  "logo_minouw.png", "logo-csic.png", "logo-icm.png", "logo-icm-ca-csic.png"] }

executables = [Executable("mefisto_main_10.py", base=base, icon="Mefisto_logo.ico")]
# Note for some reason the icon must be .ico - cx freeze will not work with either jpg or png


setup(name = "Mefisto",
      version = "4.01",
      description = "Mediterranean fisheries simulation tool",
      options = {"build_exe": build_options},
      executables = executables            
      )

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-10 18:37:39

基于这个post中的注释,我找到了解决问题的方法。

我更改了

代码语言:javascript
复制
setuptools-19.2-py2.7.egg

拉链和解压。然后,cx_freeze脚本工作并创建了构建。(不过,我还有另一个问题--创建的exe在单击时什么也不做--but that's my next investigation.)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41488495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档