anaconda和python的版本对应关系,清华镜像下载,将py文件打包为exe文件

          想将py文件打包为exe文件,奈何我的Anaconda的python版本为3.6的,pyinstaller不支持,会报错“IndexError: tuple index out of range”,固有了以下教程。

1.下载安装python3.5版本的Anaconda;
注意查看python版本对应的Anaconda版本,如下:

Python2  Python3   Anaconda2/3
2.7.14   3.6.5 5.2.0
2.7.14  3.6.4 5.1.0
2.7.14    3.6.3     5.0.1
2.7.13     3.6.2     5.0.0
2.7.13     3.6.1     4.4.0
2.7.13     3.6.0   4.3.1
2.7.13     3.6.0     4.3.0
2.7.12     3.5.2   4.2.0
2.7.12     3.5.2     4.1.1
2.7.11     3.5.1   4.1.0
2.7.11     3.5.1   4.0.


          Anaconda在发布新版本时会给python3和python2各发布一个包,版本号是一样的。若安装安装python3.5.2,就去下载anaconda3-4.2.0;若安装python2.7.12,就去下载anaconda2-4.2.0。清华(国内)镜像下载:清华镜像,安装,配置好环境变量。

2.安装pyinstaller;

         cmd窗口下:(国内源下载)
         pip install -i https://pypi.douban.com/simple pyinstaller

3.打包py文件。

        cmd窗口下:
        #进入指定目录
        D:
        cd D:\pack_py_exe
        #打包py文件为exe文件
        pyinstaller -F target.py

       打包好的exe文件在指定目录的dist目录下(D:\pack_py_exe\dist)目录下。

你可能感兴趣的:(python笔记)