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

python?3.10上如何安裝pyqt5

 更新時(shí)間:2022年07月27日 11:26:01   作者:染指13  
這篇文章主要介紹了python?3.9上安裝pyqt5的詳細(xì)步驟,本文分步驟給大家介紹如何在python?3.9?上安裝?pyqt5,需要的朋友可以參考下

python 3.10上安裝pyqt5

前言

首先,看一下自己電腦上的python的版本,網(wǎng)上有太多亂七八糟的教程,啥也不說就硬教,跟著做的話就會出現(xiàn)稀里糊涂的報(bào)錯(cuò),很耽誤時(shí)間。我就是因?yàn)榫W(wǎng)上的教程痛苦了一天

回到正題,首先,就目前而言,想要在python 3.10上安裝 PyQt5 的還是別努力了。pyqt5能在python3.10 環(huán)境安裝成功的版本是5.15.6 , 而pyqt5-tools的最新版本是:pyqt5-tools 5.15.4.3.2,所以就會出現(xiàn)這樣一個(gè)狀況,python3.10只能安pyqt5 5.15.6,而pyqt5-tools只能到pyqt5-tools 5.15.4.3.2,tools的版本跟不上,所以在安裝tools的時(shí)候怎么安都安不上。

一部分小傻子,明白為什么你tools安不上了嗎。

那最簡單的解決辦法就是降低你的python版本,我在python 3.9 上安裝成功,所以,下面會給出在python 3.9上如何安裝pyqt5.

第二個(gè)方法,我們安裝tools的目的是使用tools中的 PyQt5Designer 所以可以直接放棄安裝 tools 下載一個(gè) designer的安裝包來直接安裝 designer 。不過我并沒有進(jìn)行操作,因?yàn)樵谡0惭b完tools后要進(jìn)行環(huán)境變量的配置,但直接安裝 designer 的話我不明白該怎么去配置環(huán)境變量,所以我并沒有進(jìn)行嘗試,再此只是給出說明,提供思路。

那么下面就是如何在python 3.9 上安裝 pyqt5.

第一步,安裝嘛

我用的是pip安裝,需要SIP的支持,所以呢,先安裝sip

# 安裝sip
pip install sip
# 安裝pyqt5  大小寫都可
pip install PyQt5
# 安裝 tools工具
pip install PyQt5-tools

我覺得啊,應(yīng)該是不會報(bào)錯(cuò)了,如果再有什么錯(cuò)誤那就是我沒遇到過的了,emmmm,,,就,自求多福吧。

昂,還有,如果你直接復(fù)制我上面的代碼的話下載起來會很慢,超級慢(我自己就是),所以呢,可以選擇用幾個(gè)國內(nèi)的鏡像庫來節(jié)省時(shí)間

下面的是一些國內(nèi)的源:

清華:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/

華中理工大學(xué):http://pypi.hustunique.com/

山東理工大學(xué):http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

1.安裝PyQt5

采用命令安裝,Win+R,輸入CMD,打開命令框,輸入以下命令。

pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

2.安裝Qt的工具包

pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

到這里 安裝pyqt5 和tools 應(yīng)該就沒有問題了。

這里給出我安裝完之后的相關(guān)庫的版本號,如果最終安裝后的版本不同,那后面的文件位置可能會有出入,要自行查找哦!

第二步,配置環(huán)境變量

這個(gè)大家應(yīng)該都知道在哪配置環(huán)境變量,就不說了。

變量名:QT_QPA_PLATFORM_PLUGIN_PATH

變量值:“Python的實(shí)際安裝目錄”\Lib\site-packages\pyqt5_tools\Qt\plugins

這里的python的實(shí)際安裝目錄要根據(jù)你自己的python位置填啊,我還特意加粗了,再直接復(fù)制可不賴我。

第三步,在pycharm里進(jìn)行配置

對不起,孩子比較懶就直接在圖片上劃了幾下,首先第一步點(diǎn)擊【文件】打開【設(shè)置】,點(diǎn)擊【外部文件】,點(diǎn)擊【+】來創(chuàng)造一個(gè)外部文件,名字隨便起一個(gè)。

接下來是重點(diǎn)【5】的位置要輸入pyqt5-tools下的designer.exe 但問題就在于網(wǎng)上的一部分教程中的位置并不對,因?yàn)樾掳姹静扇×瞬煌拿?,文件的位置也不太相同。下面是我的designer.exe的位置,其中python39 是存放python3.9的文件夾,這樣大家應(yīng)該都能找到了了吧。

哦,查找自己電腦里python位置的方法是在cmd命令行里鍵入

where python

快去看看自己電腦里是不是有好幾個(gè)稀里糊涂下載的python版本吧

【6】的位置的也不是我截圖里的那個(gè),要輸入的是這個(gè):

$FileDir$  

至于我截圖里的,是我已經(jīng)全部完成后它自己變得,這就涉及到我的知識盲區(qū)了啊,我也不知道為啥是這個(gè),不過確實(shí)是。

點(diǎn)完確定之后呢,我們就獲得了一個(gè)外部工具,但我們還需要一個(gè),我們剛剛創(chuàng)建的是打開 designer的外部工具,現(xiàn)在要?jiǎng)?chuàng)建的是將我們在 designer 中設(shè)計(jì)的圖形界面程序變換成.py的程序。

有了上面的經(jīng)驗(yàn),這回注重的就三個(gè)地方,第一個(gè)要的是你的python.exe 怎么找到python的位置在上面已經(jīng)告訴你了,就不說了昂。

第二個(gè)直接復(fù)制吧,雖說網(wǎng)上的教程有好多錯(cuò)誤,但也有正確的部分,雖然這樣有對有錯(cuò)最煩人了。。。

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

第三個(gè)與上面那個(gè)一樣,去上面復(fù)制,算了,還是我復(fù)制吧,畢竟我看教程的時(shí)候也喜歡傻瓜一點(diǎn)。可以不費(fèi)腦子最好了。

 $FileDir$  

現(xiàn)在,我們創(chuàng)建了兩個(gè)外部工具,就可以自己進(jìn)行界面的設(shè)計(jì)了。

在pycharm里找【工具】,找【外部工具】,看到?jīng)],我標(biāo)箭頭那兩個(gè)就是我們剛自己創(chuàng)建的外部工具。

其中 jiemian1是用來啟動(dòng) designer 的,第二個(gè)是將第一個(gè)的產(chǎn)物變成python程序的。

直接點(diǎn)【jiemian1】,會彈出來的。

到這里具體的我就不會了,怎么設(shè)計(jì)什么的我也得現(xiàn)學(xué)去了,但是設(shè)計(jì)好之后保存就好了,當(dāng)然是保存到pycharm的項(xiàng)目里,因?yàn)橐粫覀冞€要用到第二個(gè)外部工具呢。

保存好后返回pycharm,看到?jīng)],我剛剛隨便設(shè)計(jì)(算不上設(shè)計(jì))的ui程序,右鍵,找到外部工具,點(diǎn)第二個(gè),.py 文件就會生成。

但,此時(shí)的py文件直接運(yùn)行還不可以,要在代碼的最后加上一段代碼來讓它完整。果然最有靈魂的東西還得是我來。

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

加完之后就可以直接右鍵運(yùn)行啦。

到此這篇關(guān)于python 3.10上安裝pyqt5的文章就介紹到這了,更多相關(guān)python 安裝pyqt5內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pycharm引入其他目錄的包報(bào)錯(cuò),import報(bào)錯(cuò)的解決

    pycharm引入其他目錄的包報(bào)錯(cuò),import報(bào)錯(cuò)的解決

    這篇文章主要介紹了pycharm引入其他目錄的包報(bào)錯(cuò),import報(bào)錯(cuò)的解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python代碼閱讀--列表元素邏輯判斷

    Python代碼閱讀--列表元素邏輯判斷

    本篇閱讀的三份代碼的功能分別是判斷列表中的元素是否都符合給定的條件;判斷列表中是否存在符合給定的條件的元素;以及判斷列表中的元素是否都不符合給定的條件,下面小編將在文章里詳細(xì)介紹,需要的朋友可以參考下
    2021-09-09
  • Python中def()函數(shù)的實(shí)戰(zhàn)練習(xí)題

    Python中def()函數(shù)的實(shí)戰(zhàn)練習(xí)題

    def是define的縮寫,用來自定義函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python中def()函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Django組件cookie與session的具體使用

    Django組件cookie與session的具體使用

    這篇文章主要介紹了Django組件cookie與session的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python解惑之True和False詳解

    Python解惑之True和False詳解

    這篇文章主要給大家介紹了關(guān)于Python中常用的數(shù)據(jù)類型bool(布爾)類型的兩個(gè)值:True和False的相關(guān)資料,通過示例代碼給大家進(jìn)行了解惑,讓對這兩個(gè)值有所疑惑的朋友們能有起到一定的幫助,需要的朋友下面來一起看看吧。
    2017-04-04
  • Python循環(huán)語句For?Range用法示例詳解

    Python循環(huán)語句For?Range用法示例詳解

    這篇文章主要為大家介紹了Python循環(huán)語句For?Range用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Python 異常處理實(shí)例詳解

    Python 異常處理實(shí)例詳解

    python提供了兩個(gè)非常重要的功能(異常處理和斷言(Assertions))來處理python程序在運(yùn)行中出現(xiàn)的異常和錯(cuò)誤,你可以使用該功能來捕捉python程序的異常
    2014-03-03
  • python基礎(chǔ)之停用詞過濾詳解

    python基礎(chǔ)之停用詞過濾詳解

    這篇文章主要介紹了python基礎(chǔ)之停用詞過濾詳解,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-04-04
  • python使用PyCharm進(jìn)行遠(yuǎn)程開發(fā)和調(diào)試

    python使用PyCharm進(jìn)行遠(yuǎn)程開發(fā)和調(diào)試

    這篇文章主要介紹了python使用PyCharm進(jìn)行遠(yuǎn)程開發(fā)和調(diào)試,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • python-numpy-指數(shù)分布實(shí)例詳解

    python-numpy-指數(shù)分布實(shí)例詳解

    今天小編就為大家分享一篇python-numpy-指數(shù)分布實(shí)例詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論