专栏首页李家的小酒馆将Python打包成可执行文件exe的心路历程

将Python打包成可执行文件exe的心路历程

导言:

  我们有时候需要将做好的Python程序打包成为一个exe , 方便我们使用,查找了资料发现 pyinstaller 、py2exe,最后还是选择的pyinstaller,用的时候踩过了挺多的坑,在这里记录一下具体的用法。安装的时候直接在cmd pip install pyinstaller 即可。下面就是我在安装的时候遇到的一些问题。

血泪史:

  安装过程:

    我在安装的时候是通过pip安装pyinstaller ,没想到这一路旅程这么艰辛。

    首先是在安装的时候提示下面的信息,则是pip版本太低, 要更新pip , 按照提示执行:   python -m pip install --upgrade pip

    You are using pip version 9.0.3, however version 10.0.1 is available.
    You should consider upgrading via the 'python -m pip install --upgrade pip' command.

    输入完指令以后提示Requirement already up-to-date: pip in c:\python36\lib\site-packages,  然后查看Pip版本的时候依然是原先的版本。

      解决方法为删除指定文件夹下面的 c:\python36\lib\site-packages   site-packages 文件夹, 然后再次执行   python -m pip install --upgrade pip

    输入完以后我以为万事大吉,然而,太年轻,系统提示我pip   No module named pip  可是我明明安装了Pip还升级了的, 我此刻内心真的是。。。 你懂的经过百度老师的教导,使用如下办法解决

    python -m ensurepip
    easy_install pip

    这个时候就可以了, pip --version 是最新版本, 很舒服。如果不是,再次执行 python -m pip install --upgrade pip。

    pip install pyinstaller   安装成功 ~~ 

  使用:

    首先声明一下我使用的Pychram进行开发的,使用的模块也都是通过pychram安装的,我首先在cmd中包,打包命令 pyinstaller -F test.py  参数 -F表示只生成一个exe文件,打包过程很顺利,但是点击的时候控制台总是一闪而过,  然后也是百度老师告诉我 .\xxx.exe 可以查看报错, 发现是指定的modle没有找到。此时网上查找内容发现要用参数 -p 来导入指定包所在的文件夹  pyinstaller -F -p E:\python\clpicdownload\venv\Lib\site-packages test.py 。加上参数以后顺利执行成功~~~ 撒花撒花,以后可以直接双击执行了,更加方便。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 二叉树的层次遍历

    二叉树的层次遍历 基本思想 借助队列来实现 首先初始化队列.然后将根结点压入队列 然后出队,输出出队元素的值, 如果存在左孩子.则左孩子入队 如果存在右孩子,则...

    李家酒馆酒保
  • Spring MVC面试整理

    Spring MVC执行过程 1. 客户端的请求提交到dispatcherServlet 2. DispatcherServ...

    李家酒馆酒保
  • 二叉树的前、中、后遍历(递归/非递归)

    二叉树的遍历 ? 二叉树的前序遍历 访问根结点,先序遍历左子树,先序遍历右子树 遍历基本步骤为先根结点,然后左子树,然后右子树, 需要注意的是这个遍历需要类似于...

    李家酒馆酒保
  • 手把手教你在Linux系统下进行Python pip换源操作

    Hello,各位小伙伴们,大家好,在往期的教程中,我们说完了Windows上的Python pip换源。历史文章里边有写过两篇关于Windows下的pip换源系...

    Python进阶者
  • python学习前期(笔记)

    https://www.anaconda.com/download/ https://www.python.org/downloads/windows/ 下载p...

    py3study
  • Python:安装pip

    这时候如何安装pip就显得很重要了,当然前提是安装了Python,并且配置了环境变量

    py3study
  • 一分钟搞定pip安装

    很多使用Python的小伙伴都需要使用pip安装相应的包,对于初学者而言,经常遇到pip安装不成功的情况,如以下典型错误:

    July
  • Python小技巧:如何批量更新已安装的库?

    众所周知,升级某个库(假设为 xxx),可以用pip install --upgrade xxx 命令,或者简写成pip install -U xxx 。

    Python猫
  • Python command

    (1) 临时使用: 可以在使用pip的时候,加上参数-i和镜像地址(如https://pypi.tuna.tsinghua.edu.cn/simple)。 例...

    AngelNH
  • Pip的基本使用

    进入https://pypi.python.org/pypi/pip,下载 .tar.gz压缩包

    弄啥嘞

扫码关注云+社区

领取腾讯云代金券