- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我的 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'
这个 Why can I not create a wheel in python?是相关的,但请注意我正在安装轮子并升级 setuptools。
最佳答案
必须安装 wheel
包。一切都是最新的,但仍然出现错误。
pip install wheel
然后
python setup.py bdist_wheel
工作没有问题。
关于python - 为什么 python setup.py 在 Travis CI 上说无效命令 'bdist_wheel'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34819221/
在 RHEL 计算机上 我有一些旧的 Django 项目正在迁移到新服务器,这些项目是为 Python2.6、Django1.4.3 编写的 我已经安装了 python2.7,在我的主目录中创建了 v
我有以下项目结构: . ├── docs ├── examples ├── MANIFEST.in ├── README.rst ├── setup.cfg ├── setup.py └── mypr
我们想从我们创建的包中排除 Python 源代码。但是在配置setup.py之后,我排除py文件失败了。我一直在使用 python setup.py bdist_wheel 作为命令。有没有办法从 P
我有一个在 Linux 上使用 C 扩展编译的项目,但没有他们在 Windows 上。当我第一次在 Windows 上使用 python setup.py bdist_wheel 生成 wheel 文
我已经尝试了这个非常相关的问题中的所有方法: Why can I not create a wheel in python? 但我仍然得到: usage: setup.py [global_opts]
我刚学会上传my own python packages to PyPI感谢这个惊人的tutorial.我现在试图更好地理解 wheels 的工作原理,我发现 this article有帮助。 但是,
背景:我有一个负责安全的源文件。里面有魔术键和特定的算法。 是否可以从 python egg 或 wheel 包中删除这个单一的源文件? 我已经完成了使用 egg 命令只发送二进制文件。 python
做的时候 python setup.py sdist bdist_wheel 它创建 build , dist , packagename.egg-info目录。我想将它们从当前文件夹中删除。 我试过
我尝试在 Ubuntu 20.04.01 上安装 watchman: guettli@yoga15:~/tmp$ python3 -m venv pywatchman-test guettli@yog
我创建了一个用于教育目的的 pypi 包,我想进行升级。我完成了通常的步骤(进行更改、运行 setup.py 等) 但是当我这样做的时候: python3 setup.py bdist_wheel 我
长话短说 我正在尝试为使用 setuptools-scm 的项目创建内置分发包。我生成了运行 python setup.py sdist bdist_wheel 的 wheel 包。我可以使用 pip
假设我有一个简单的库,它使用 setuptools用于包装和分发。在这种情况下,库还需要最低版本的 Python 3.6,这意味着我的 setup.py 将如下所示: from setuptools
我有一个 Python 包,其中包括 bin_win32、bin_win64、bin_osx、bin_lnx32 和 bin_lnx64 子目录,其中包含适合平台的二进制文件,我通过 Python 文
我正在尝试创建一个 Python 发行版,我必须在其中包含源代码和编译后的二进制文件。 (是的,我阅读了反对/支持添加 .pyc 的论据,但我的用例需要添加 .pyc)。在 Windows 中运行我的
我的 Python 包有一个 setup.py,当我像这样配置它时,它可以在 Ubuntu Trusty 和新的 Vagrant Ubuntu Trusty VM 上本地构建: sudo apt-ge
在执行python setup.py bdist_wheel时出现错误: 错误:setup.cfg 中出现错误:命令“bdist_wheel”没有此类选项“universal” 如何解决这个问题? 最
我正在尝试创建一个可用作终端命令的 Python 包。我的 setup.py 文件看起来像 import setuptools # If the package is being updated (a
我正在尝试在我新格式化的 Mac OS High Sierra 10.13.4 上运行我的 Python 3 项目,首先运行 pipenv install 以获取依赖项,但失败了。 具体来说,安装依赖
这个问题在这里已经有了答案: pygame installation issue in mac os (5 个答案) 关闭 2 年前。 我正在尝试在 anaconda 安装上为 Python 3 安
对于使用 otree ( http://otree.readthedocs.io/ ) 的项目,我在尝试安装 Channels 以使用实时功能时遇到了一些问题。 由于输出很长,我试图找出最重要的部分:
我是一名优秀的程序员,十分优秀!