欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)

 更新時(shí)間:2020年06月02日 09:59:58   作者:raominping  
這篇文章主要介紹了PyQt5.6+pycharm配置以及pyinstaller生成exe,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1.根據(jù)自己的系統(tǒng)和python版本下載安裝,我用的是:

PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe

python-3.5.4.exe

pycharm裝的是破解版

以上按次序依次安裝,都按照默認(rèn)路徑安裝即可。

2.打開pycharm





2.因?yàn)槲矣脕?lái)寫了一個(gè)串口工具,所以代碼很多,就不貼了,外加一個(gè)用pyqt 畫的一個(gè)界面

打開pyqt -->  designer..拖拽方式生成一個(gè)界面


保存到剛才新建的python工程目錄下,和 xxx.py一個(gè)目錄。文件后綴位xxx.ui

3.在pycharm 會(huì)自動(dòng)把ui文件加入到工程中。

4.寫py代碼

import sys
import time
import serial
import serial.tools.list_ports
import threading
from ctypes import *
from PyQt5 import QtGui,QtCore,uic,QtWidgets
import crc
import os
#import six
# Define function to import external files when using PyInstaller.
def resource_path(relative_path):
  """ Get absolute path to resource, works for dev and for PyInstaller """
  try:
    # PyInstaller creates a temp folder and stores path in _MEIPASS
    base_path = sys._MEIPASS
  except Exception:
    base_path = os.path.abspath(".")

  return os.path.join(base_path, relative_path)

qtCreatorFile = ".\mainWind.ui" # Enter file here.
Ui_MainWindow, QtBaseClass = uic.loadUiType(qtCreatorFile)

5.設(shè)置解析器。




4。到這里,你應(yīng)該可以正常運(yùn)行了。如果還有問題,那就是記得給PyQt加環(huán)境變量,在PATH中。


我的是:

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\PyQt5;

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\PyQt5\plugins;

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32

5.下面難點(diǎn)來(lái)了,如何用Pyinstaller 打包成exe   ,到別人的電腦也可以直接運(yùn)行。

pyinstaller 有兩種安裝,一種是Pycharm  上面提到的綠色 “+”號(hào)里面添加,這個(gè)最簡(jiǎn)單,還有用pip.安裝或者自己去下載安裝,記得下載最新的,要支持python 3.x以上

我是用pycharm安裝的,非常省心。

6.運(yùn)行CMD命令,


最后會(huì)有一個(gè)dist目錄,下面有一個(gè)xxx.exe文件,你直接運(yùn)行,發(fā)現(xiàn)


這是因?yàn)閯偛臦T畫的 ui文件沒有包進(jìn)來(lái),所以,可以把剛才的xxx.ui文件復(fù)制到和exe同一個(gè)目錄下。


然后雙擊可以運(yùn)行了。

6.可以拷貝這兩個(gè)文件到別人的電腦運(yùn)行了。。。

但是有可能還有一個(gè)問題。

This application failed to start because it could not find or load the Qt platfo rm plugin "windows" in "". Reinstalling the application may fix this problem


這個(gè)問題我找了很久,終于發(fā)現(xiàn)了解決辦法,那就是拷貝你開發(fā)軟件電腦,安裝的pyqt目錄下的platform文件夾拷貝到和exe同一個(gè)目錄,即可。



4.然后就可以看到漂亮的界面了。第一次運(yùn)行出來(lái)的時(shí)間有點(diǎn)慢,慢慢等就出來(lái)了。。。。。

到此這篇關(guān)于PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)的文章就介紹到這了,更多相關(guān)PyQt5.6 pycharm pyinstaller生成exe內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python如何獲取多線程返回結(jié)果

    Python如何獲取多線程返回結(jié)果

    這篇文章主要介紹了Python如何獲取多線程返回結(jié)果,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python爬取氣象臺(tái)每日天氣圖代碼

    python爬取氣象臺(tái)每日天氣圖代碼

    大家好,本篇文章主要講的是python爬取氣象臺(tái)每日天氣圖代碼,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python+Django實(shí)現(xiàn)簡(jiǎn)單HelloWord網(wǎng)頁(yè)的示例代碼

    Python+Django實(shí)現(xiàn)簡(jiǎn)單HelloWord網(wǎng)頁(yè)的示例代碼

    本文主要介紹了Python+Django實(shí)現(xiàn)簡(jiǎn)單HelloWord網(wǎng)頁(yè)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Django如何與Ajax交互

    Django如何與Ajax交互

    Django前端模板向后端發(fā)送POST請(qǐng)求主要有兩種方式:form表單和ajax請(qǐng)求。本文將詳細(xì)介紹Django與Ajax的交互方式,如何通過csrftoken認(rèn)證,并提供了兩個(gè)具體示例。
    2021-04-04
  • 基于Python編寫一個(gè)二維碼生成器

    基于Python編寫一個(gè)二維碼生成器

    二維碼又稱二維條碼,常見的二維碼為QR Code,QR全稱Quick Response,是一個(gè)近幾年來(lái)移動(dòng)設(shè)備上超流行的一種編碼方式。本文將利用python生成一個(gè)簡(jiǎn)單的二維碼生成器,需要的可以參考一下
    2022-06-06
  • TensorFlow索引與切片的實(shí)現(xiàn)方法

    TensorFlow索引與切片的實(shí)現(xiàn)方法

    這篇文章主要介紹了TensorFlow索引與切片的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • python內(nèi)置函數(shù)compile(),complex()的使用

    python內(nèi)置函數(shù)compile(),complex()的使用

    這篇文章主要為大家詳細(xì)介紹了python內(nèi)置函數(shù)compile(),complex()的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 基于Python實(shí)現(xiàn)簡(jiǎn)單的定時(shí)器詳解

    基于Python實(shí)現(xiàn)簡(jiǎn)單的定時(shí)器詳解

    所謂定時(shí)器,是指間隔特定時(shí)間執(zhí)行特定任務(wù)的機(jī)制。幾乎所有的編程語(yǔ)言,都有定時(shí)器的實(shí)現(xiàn)。這篇文章主要介紹的是通過Python實(shí)現(xiàn)的定時(shí)器,感興趣的可以跟隨小編學(xué)習(xí)一下
    2021-12-12
  • python繪制雪景圖

    python繪制雪景圖

    這篇文章主要為大家詳細(xì)介紹了python繪制雪景圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • django DRF圖片路徑問題的解決方法

    django DRF圖片路徑問題的解決方法

    這篇文章主要給大家介紹了關(guān)于django DRF圖片路徑問題的解決方法,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09

最新評(píng)論