Installation 如何在travis上安装python3和pyqt5

Installation 如何在travis上安装python3和pyqt5,installation,travis-ci,pyqt5,Installation,Travis Ci,Pyqt5,我正在尝试使用travis ci拉取请求。我使用python3和pyqt5 所以,我必须在travis.yml中进行安装 但我不知道如何使python3和pyqt5安装线 请告诉我怎么做。像这样的东西应该可以工作: language: python sudo: required dist: trusty python: - "2.7" - "3.4" virtualenv: system_site_packages: true install: - sudo apt-get

我正在尝试使用travis ci拉取请求。我使用python3和pyqt5

所以,我必须在travis.yml中进行安装

但我不知道如何使python3和pyqt5安装线


请告诉我怎么做。

像这样的东西应该可以工作:

language: python
sudo: required
dist: trusty

python:
  - "2.7"
  - "3.4"

virtualenv:
  system_site_packages: true

install:
 - sudo apt-get update
 - sudo apt-get -y install python3-pyqt5

您可以自己编译
PyQt5
SIP

language: python
sudo: required

python:
  - 3.4

before_install:
  - sudo apt-add-repository ppa:beineri/opt-qt551 -y
  - sudo apt-get update
  - sudo apt-get install qt-latest
  - source /opt/qt55/bin/qt55-env.sh

install:
  - sudo mkdir -p /builds && sudo chmod a+rw /builds
  - sudo mkdir -p /downloads && sudo chmod a+rw /downloads
  - curl -L -o /downloads/sip.tar.gz http://sourceforge.net/projects/pyqt/files/sip/sip-4.17/sip-4.17.tar.gz
  - curl -L -o /downloads/pyqt.tar.gz http://skylink.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.5.1/PyQt-gpl-5.5.1.tar.gz
  - tar xzf /downloads/sip.tar.gz -C /builds --keep-newer-files
  - tar xzf /downloads/pyqt.tar.gz -C /builds --keep-newer-files
  - cd /builds/sip-4.17 && python configure.py && sudo make && sudo make install
  - cd /builds/PyQt-gpl-5.5.1 && python configure.py --confirm-license && sudo make && sudo make install

你看过特拉维斯的文件了吗?了解如何安装依赖项。它就在那里,并且有很好的文档记录。如果您将
python3-pyqt5
更改为
python-qt4
并从
python:
@elu DON中删除
-“3.4”
,则只适用于python2.7。请注意,自2015年以来,qt4一直没有维护(生命结束),而python 2将在2020年。如果可能的话,我真的建议升级到Python 3和PyQt5。