关于Python3(v3.6.3)的cx_freeze安装问题 (转)

系统环境 :win7 amd 64位 
Python:python 3.6 
然后就在python.org上找到了cx_freeze的whl包,下载地址:cxfreeze 
然后就遇到了一大堆问题: 
1.cxfreeze需要选择对应的python版本,在选择过程中一定要选择自己的版本。 
2.在安装cx_Freeze-6.0b1-cp36-cp36m-win_amd64.whl后,又发现了以下的问题 
CMD报错 
3.然后自己按照教程又写了个cxfreeze.bat,发现还是不行,用cx_freeze -h,还是出现上述结果。后来发现在cmd中 CD到相关路径下 python一下 ,如图 
这里写图片描述 
就自动生成了cxfreeze.bat文件。 
4.按道理讲,在命令行中输入cx_freeze -h,应该不会报错了,但是还是出现上述图片的错误,要疯了!!! 
暴力解决方案:既然一直报错D:\PROGRAM 不是内部或外部命令,就干脆**重新安装**python到根目录下面来。然后在CMD中通过 
pip install cxfreeze 
重新安装了一遍cxfreeze。再在CMD中 
python cxfreeze-postinstall 
生成cxfreeze.bat文件。 
而后,再在CMD中测试cx_freeze -h看看是否安装成功,结果。。。。cx_freeze -h不行(抓狂),再抱着试试看的心态cxfreeze -h一下,握草,竟然可以了(笑哭)! 
这里写图片描述

总结

目前来看,在没有别的解决方案的情况下,有如下解决办法: 
1.重新安装python到根目录(注意设置好环境变量),再通过CMD中安装cxfreeze(避免安装错误的版本)。 
2.可能由于python2和python3版本的问题,如果cx_freeze -h,试一试cxfreeze -h。 
因为没有遇到过其他问题,一般通过上述两种方案能够解决xzfreeze的安装问题。

posted on 2018-04-27 09:09  hades  阅读(2493)  评论(0编辑  收藏  举报

导航