python打包exe后缺少模块_python打包⽣成的exe⽂件运⾏时
提⽰缺少模块的解决。。。
python打包⽣成的exe⽂件运⾏时提⽰缺少模块的解决⽅法
事情是这样的我⽤打包命令:pyinstaller -F E:\python\clpicdownload\mypython.py打包了⼀个exe程序,但是运⾏时提⽰我缺
少bs4模块然后我就去查pyinstaller的使⽤⽅法,到pyinstaller有⼀个-p参数:
1.设置导⼊路径(和使⽤PYTHONPATH效果相似).可以⽤路径分割符(Windows使⽤分号,Linux使⽤冒号)分割,指定多个⽬录.
2.也可以使⽤多个-p参数来设置多个导⼊路径
然后我到bs4模块所在的⽬录E:\python\clpicdownload\venv\Lib\site-packages,路径的查的⽅法是:
⽤pycharm打开⼯程,菜单->setting->project->project Interpreter,把⿏标点到你想要包含的插件上,hint显⽰的就是所在⽬录
然后⽤pyinstaller -F -p E:\python\clpicdownload\venv\Lib\site-packages mypython.py这个命令打包,如果要包含多个⽬录,那
就⽤分号隔开如:pyinstaller -F -p E:\python\clpicdownload\venv\Lib\site-packages;E:\python\clpicdownload\venv\Lib\site-packages mypython.py
然后打包成功,现在可以运⾏了。
以上这篇python打包⽣成的exe⽂件运⾏时提⽰缺少模块的解决⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持我们。
时间: 2018-10-30
如下所⽰: 1. 在PyCharm下安装pyinstaller 2. 在Terminal下输⼊:"pyinstaller -F -w *.py" 就可以制作出exe.⽣成的⽂件放在同⽬录dist 下. -F(注意⼤写)是所有库⽂件打包成⼀个exe,-w是不出⿊⾊控制台窗⼝. 不加-F参数⽣成⼀堆⽂件,但运⾏快.压缩后⽐单个exe⽂件还⼩⼀点点. 加-F参数⽣成⼀个exe⽂件,运⾏起来慢. 以上这篇在PyCharm下打包*.py程序成.exe的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤
1. ⼿动制作python的exe可执⾏程序Python没有内建⼀个编译为exe的功能.给python程序的部署带来
不少的⿇烦.所以就会出现⼀些
py2exe之类的很不错的⼯具,⽤于⾃动把.py⽂件编译为.exe⽂件. 最近抽空研究了⼀下⼿动实现类似py2exe的功能,希望加强对python的了解.结果还相当不错.把结果记录下来,与⼤家共享. 1.1. 原理⽂中所描述的⽅法,基于python的以下⼏个功能 1) python程序运⾏时,会在sys.path指定的路径中查库⽂件.    2) py
前⾔ pyinstaller能够在Windows.Linux等操作系统下将Python脚本打包成可直接运⾏程序.使Python脚本可以在没有安装Python的环境中直接运⾏,⽅便共享. 开发环境 python 2.7.12 + Windows7 注意事项 1.待转换的.py⽂件绝对路径最好不要包含中⽂字符.容易出现⼀些莫名其妙的问题. 2.python中需要有.py⽂件中⽤到的第三⽅库.否则在转换后的.exe⽂件中会出现不符合预期的结果. pyinstaller安装步骤1.配置pip镜像源.
前⾔ 因为⾃已平时会把⼀个常⽤到逻辑写成⼀个⼯具python脚本,像关于时间字符串处理,像关于路径和⽂件夹遍历什么的⼯具.每⼀次新建⼀个项⽬的时候都要把这些⼯具程序复制到每个项⽬中,换⼀个电脑后还要从github⽣新下载后再复制到项⽬中,实在太⿇烦.最后想想,还是建⼀个⾃已的pip项⽬会⽐较好. 环境准备 要⽤ pip 发布 python 程序,⾸先当然是要安装 Python 和 pip 这两个软件了,以 Ubuntu 16.04 为例: $ sudo apt update $ sudo apt
Windows 10 x64 macOS Sierra 10.12.4 Python 2.7 准备好装哔~了么,来吧,做个真正意义上的绿⾊⼩软件 Win下发布应⽤ 起因 今天实验室同学看到我的乞丐版⼆输⼊规则器,他挺感兴趣的,也想要玩玩,但是他没有装python的环境,总不能让他⼀直玩我电脑吧,所以想到了将程序打包成exe,直接运⾏!想法⼀出来,根本挡不住啊,说⼲就⼲,先百度python打包exe,⼀⼤堆答案,我整理了⼀下,⼤概有Py2exe和pyinstaller两种,但是,我给你看张图 这是
本章我们将讲解ASP.NET5项⽬发布部署相关的内容,⽰例项⽬以我们前⼀章创建的BookStore项⽬为例. 发布前的设置 由于新版
ASP.NET5⽀持多版本DNX运⾏环境的发布和部署,所以在部署之前,我们需要设定部署的⽬标DNX(即之前的KRE). 步骤:右键BookStore项⽬->属性->Application选项卡,选择DNX的版本,本例中,选择dnx-coreclr-win-x64.1.0.0-beta4. 在project.json⽂件的commands节点,我们可以看到,系统默认
python怎么读取桌面上的文件前⾔ 最近经常⽤到⼀个.py程序,但是每次在不同电脑上⽤,希望能把Python脚本发布为脱离Python平台运⾏的可执⾏程序,⽐如单个
exe.PyInstalle满⾜要求. PyInstaller本⾝并不属于Python包.在安装 pyinstaller之前需把python环境配置好. 安装pyinstaller 下载pyinstaller 解压到F:\PyInstaller-2.1(⾃选)(可以去官⽹下载最新版) 安装pywin3
2 pywin32-217.:点击
spring boot因为内嵌tomcat容器,所以可以通过打包为jar包的⽅法将项⽬发布,但是如何将spring boot项⽬打包成可发布到tomcat中的war包项⽬呢? 1. 既然需要打包成war包项⽬,⾸先需要在l⽂件中修改打包类型,将spring boot默认的jar修改为war形式: 2. 其次spring boot的web项⽬中内嵌tomca
在thoughtbot,我们⽤Ruby和Rails⼯作,但通常我们总是尝试使⽤最合适的语⾔或者框架来解决问题.我最近⼀直在探索机器学习技术,所以Python使⽤地更多. Ruby项⽬和Python项⽬处理之间的⼀个很⼤的区别就是管理依赖关系⽅式的不同.⽬前在Python语⾔中没有类似于Bundler或Gemfiles的东西,所以通常Python开发⼈员将使⽤Virtualenv创建⼀个虚拟环境,再创建⼀个依赖包列表,然后他们可以使⽤ Pip进⾏安装. 这种⽅法⼀般
相信⼤家都想把⾃⼰完成的项⽬打包成EXE应⽤⽂件,然后就可以放在桌⾯随时都能运⾏了,下⾯来分享利⽤pytinstaller这个第三⽅库来打包程序,既简单⼜快捷,我也试过⽤其他的⽅式来打包Python⽂件,但是都没有pyinstaller这个好⽤和快捷 ⾸先我将详细的将整个操作过程写出来,你⾸先要安装pycharm,这个⽆脑的操作,就不必说了,(看完⼀定能学会) 打开pycharm的终端terminal,然后pip install pyinstaller(任何库都可以) 然后会出现安装⽇志 因为我

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。