win7Python3.4安装cx_freeze

Posted 善良超锅锅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7Python3.4安装cx_freeze相关的知识,希望对你有一定的参考价值。

本文先记录本人折腾的过程,后面会给出正确的安装步骤。

听说cx_freeze支持Python3.x,所以想试一下。于是...

过程记录

安装

    
     
      >pip install cx_freeze
     
    
顺利完成。

测试,发现错误

测试一下,看安装好没,按照网上的教程,切换到Python安装目录的Scripts目录在cmd输入cxfreeze。

   
    
     >cxfreeze
    
   

提示找不到文件。怎么和网上大多数教程提到都不一样。按照网上的说法,在Python安装路径的scripts目录下应该会生成一个cxfreeze.bat文件。我的目录下却没有这个.bat文件,倒是有一个cxfreeze文件、一个cxfreeze-postinstall文件、一个cxfreeze-quickstart文件。看来网上的教程过时了。后来在贴吧找到了答案。原来要用Python运行某个目录下的cxfreeze-postinstall文件才能完成安装。

   
    
     >python cxfreeze-postinstall
    
   
目录下果然出现了相应的.bat文件 再测试一下:

成功了。

总结正确的安装步骤:


1. 在cmd运行
    
     
      pip install cx_freeze
     
    

2. 在cmd中,切换到Python安装目录的Scripts目录,比如我的为c:\\Python34\\Scripts
3. 运行cxfreeze-postinstall
    
     
      > python cxfreeze-postinstall
     
    

4. 测试是否安装成功
    
     
      > cxfreeze -h
     
    

以上是关于win7Python3.4安装cx_freeze的主要内容,如果未能解决你的问题,请参考以下文章

cx_Freeze 和 Python 3.4

pyodbc python 3.4的cx_freeze错误

使用 cx_Freeze 创建一个带有 Python 3.4 的 exe

Python 3.4 cx_freeze [WinError 5] 使用 Selenium - 仅在其他机器上

Python 3.3.4 Cx_Freeze ImportError: DLL load failed: 找不到指定的模块

如何使用 python 3.4 创建一个独立的 exe