我的 Python 包有一个 setup.py
当我这样配置它时,它在 Ubuntu Trusty 和新的 Vagrant Ubuntu Trusty VM 上本地构建良好:
sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
sudo -H pip install setuptools wheel virtualenv --upgrade
但是当我在 Travis CI Trusty Beta VM 上执行相同操作时:
- sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken
- curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
- sudo -H pip install setuptools wheel virtualenv --upgrade
我得到:
python2.7 setup.py bdist_wheel
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'bdist_wheel'
这 为什么我不能在 python 中创建一个轮子? 是相关的,但请注意我正在安装轮子并升级 setuptools。
原文由 nokome 发布,翻译遵循 CC BY-SA 4.0 许可协议
必须安装
wheel
包。一切都是最新的,但仍然给出错误。然后
工作没有问题。