<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      在國產操作系統安裝 PyQt5

      零、寫作背景

      • 我為什么使用 QT

        • Qt 是一個開源且跨平臺的 GUI 圖形庫,dropbox 的客戶端使用了它
      • 為什么用 Python 而不是 C++

        • python 語法簡單,且不用擔心內存越界
        • 我的 C++ 不甚熟練

        如果你要適配的系統自帶 python 版本老 <= 3.6,即便你源碼安裝了新版本的python,有時無法通過 pip 安裝到 pyqt5。就需要源碼安裝 pyqt5,經過一番摸索總結了如下方法,記錄在此以備之后查閱。

      一、編譯并安裝 python3.6.4

      # 安裝依賴 https://bugs.python.org/issue31652
      yum install -y libffi-devel zlib-devel bzip2-devel libcap-devel openssl-devel libaio
      mkdir -p /usr/local/python3/lib
      # --enable-shared 為了 pyinstaller 打包時順利找到系統依賴
      # https://stackoverflow.com/questions/43333207/python-error-while-loading-shared-libraries-libpython3-4m-so-1-0-cannot-open
      ./configure --prefix=/usr/local/python3 --enable-shared  LDFLAGS="-Wl,-rpath /usr/local/python3/lib"
      make 
      make install
      
      # 將 python 3.6 包含進環境變量
      # 執行完該命令后,將其追加到 ~/.bashrc 文件中
      export PATH=/usr/local/python3/bin:$PATH
      
      

      二、安裝 qt5 開發環境

      yum install -y qt5-qtbase-devel

      pip install sip==5

      三、編譯并安裝 PyQt5

      # 下載鏈接可能會失效,但始終可以從這里獲取到可用的 https://pypi.org/project/PyQt5/#files
      
      wget https://files.pythonhosted.org/packages/7c/5b/e760ec4f868cb77cee45b4554bf15d3fe6972176e89c4e3faac941213694/PyQt5-5.14.0.tar.gz
      tar xzvf PyQt5-5.14.0.tar.gz && cd PyQt5-5.14.0
      
      python3 configure.py --qmake /usr/lib64/qt5/bin/qmake --sip /usr/local/python3/bin/sip5
      make && make install

      四、總結

      盡管本教程很短,但一開始我并沒打算以源碼安裝的形式進行(多次因依賴無法滿足的經驗讓我對源碼安裝產生了恐懼)。

      正如《聞香識女人》中那場演講所說:“如今我走到人生的十字路口,我一向知道哪條路是正確的,這毋庸置疑。我知道,但我從不走,為什么?因為太他媽苦了。”

      • 嘗試通過 pip3 install PyQt5 的出錯代碼找解決方案,但并沒有找到恰當的解決之道。
      • 嘗試 PyQt5 的二進制安裝包,無果
      • 嘗試使用 python 3.6 的 venv 模塊創建一個虛擬的環境安裝 PyQt5, 失敗
      • 不得已,下載了 PyQt5 的源碼包,構建過程并不順利,好在每一步的錯誤原因都給的很具體,基本上都通過 google 找到了解決之法
        • 漫長的 configure make and make install 之后 (大約20分鐘)PyQt5 成功安裝了

      如果遇到了 pyinstaller 打包出錯的問題,可參考如下鏈接

      https://blog.csdn.net/u014101410/article/details/103632738

      posted @ 2019-12-23 16:30  SurfUniverse  閱讀(708)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 色综合 图片区 小说区| 曰韩无码二三区中文字幕| 福利视频一区二区在线| 亚洲日本欧美日韩中文字幕| 成人拍拍拍无遮挡免费视频| 日本新janpanese乱熟| 国内精品伊人久久久影视| 亚洲中文字幕无码中字| 内射老妇bbwx0c0ck| 中国性欧美videofree精品| 亚洲综合精品香蕉久久网| 蜜臀av黑人亚洲精品| 2019国产精品青青草原| 欧美老少配性行为| 99国产欧美久久久精品蜜芽| 美女午夜福利视频一区二区| 国产一区二区不卡在线| 欧美视频网站www色| 加勒比久久综合网天天| 国产一区二区三区导航| 五河县| 亚洲日韩一区二区| 综合图区亚洲欧美另类图片| 军事| av无码小缝喷白浆在线观看| 精品人妻系列无码人妻漫画| 久久午夜无码鲁丝片直播午夜精品| 宁陕县| 国产一区二区三区精品综合| 日本做受高潮好舒服视频| 亚洲国产精品一二三区| 久久热这里只有精品99| 无码av不卡免费播放| 一道本AV免费不卡播放| 激情内射亚洲一区二区三区| 国色天香中文字幕在线视频| 亚洲欧洲日产国产av无码| 国产精品二区中文字幕| 亚洲性猛交xxxx| 曰韩无码二三区中文字幕| 亚洲国产成人av国产自|