【问题标题】:How can I install python3 and pyqt5 on travis如何在 travis 上安装 python3 和 pyqt5
【发布时间】:2016-01-27 20:37:59
【问题描述】:

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

所以,我必须在 .travis.yml 中创建 install 行。

但是我不知道如何制作python3和pyqt5安装线。

请告诉我怎么做。

【问题讨论】:

  • 你读过 Travis 的文档吗?寻找如何安装依赖项。它在里面并且有据可查。

标签: installation travis-ci pyqt5


【解决方案1】:

这样的事情应该可以工作:

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

【讨论】:

  • 如果您将python3-pyqt5 更改为python-qt4 并从python: 中删除- "3.4",则仅适用于python2.7。
  • @EL_DON 请注意,Qt4 自 2015 年以来一直无人维护(生命周期结束),而 Python 2 将在 2020 年推出。如果可能,我真的建议升级到 Python 3 和 PyQt5。跨度>
【解决方案2】:

你可以自己编译PyQt5SIP

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2021-09-19
    • 2016-04-07
    • 2020-04-27
    • 2019-10-06
    • 2018-01-23
    相关资源
    最近更新 更多