Python
qq_38038123
这个作者很懒,什么都没留下…
展开
-
解决python 使用multiprocessing后将程序打包成exe出现进程不断开启问题
问题在python程序中使用多进程multiprocessing模块后,在将程序打包成exe并执行exe时出现进程不断开启的情况。原因这个听说是因为这个模块和windows之间的问题,在Linux中并没有这种情况出现,算是设计缺陷吧!解决方法在代码开始的地方假如一下代码,即可解决:from multiprocessing import freeze_supportfreeze_support()第一行导入就行,第二行必须在你设置多进程之前执行,保险起见还是放在你代码开始执行的地方吧。这样原创 2021-05-09 23:53:38 · 2110 阅读 · 0 评论 -
from .cv2 import * ImportError: libGL.so.1: cannot open shared object file:
问题在Cent os7上在用pip安装opencv-python后在进入python交互终端中导入cv2时有如下报错:from .cv2 import * ImportError: libGL.so.1: cannot open shared object file:原因其实就是opencv需要的图形处理依赖包没有在你的系统上被发现,实际上你的系统可能有这个依赖包,但是没有在环境变量里,所以python找不到。方法一:如果你的系统存在目标文件,那么找出文件,使用如下命令find /usr原创 2021-04-09 16:09:54 · 3713 阅读 · 5 评论 -
Python 网络编程
网络编程流程1.创建套接字2.绑定端口号3.发送/接收数据4.关闭套接字1.创建套接字s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)2.绑定端口host = socket.gethostname() # 获取本地主机名port = 12348 # 设置端口s.bind((host, port)) # 绑定端口3.发送/接收数据发送数据 #连接目标端口customer=(socket.gethostname() ,1原创 2021-04-07 17:54:52 · 48 阅读 · 0 评论 -
Python pyinstaller 打包成exe文件太大问题解决办法
Python pyinstaller 打包成exe程序太大问题解决办法原因:方法:1.安装创建虚拟环境的程序virtualenv2.创建虚拟环境2.进入虚拟环境3.开始打包附有关PyQt5将会遇到的问题原因:pyinstaller 在打包程序时总是会吧你当前环境下的所有第三方包全部打包进去,所以实际上一般你的程序都能打包的更小,解决也就是要剔除一些无用的库,以下叫你如何使你的exe打包最小方法:1.安装创建虚拟环境的程序virtualenv首先使用如下命令安装创建虚拟环境的程序pip insta原创 2021-02-01 11:41:11 · 2647 阅读 · 0 评论