无法在我的setup.py上运行bdist_wheel build命令

时间:2018-04-22 13:18:20

标签: python pip pypi python-wheel

我为教育目的创建了一个pypi包,我想进行升级。我完成了通常的步骤(进行更改,运行setup.py等)

但是当我这样做时:

python3 setup.py bdist_wheel

我收到错误

 python3 setup.py build 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'

安装了车轮和点子并保持最新状态:

pip3 install wheel
Requirement already satisfied: wheel in /usr/local/lib/python3.4/dist- 
packages (0.31.0)

命令的帮助似乎不支持bdist_wheel。

我错过了什么吗?

    python3 setup.py --help-commands
Standard commands:
build             build everything needed to install
build_py          "build" pure Python modules (copy to build directory)
build_ext         build C/C++ extensions (compile/link to build directory)
build_clib        build C/C++ libraries used by Python extensions
build_scripts     "build" scripts (copy and fixup #! line)
clean             clean up temporary files from 'build' command
install           install everything from build directory
install_lib       install all Python modules (extensions and pure Python)
install_headers   install C/C++ header files
install_scripts   install scripts (Python or otherwise)
install_data      install data files
sdist             create a source distribution (tarball, zip file, etc.)
register          register the distribution with the Python package index
bdist             create a built (binary) distribution
bdist_dumb        create a "dumb" built distribution
bdist_rpm         create an RPM distribution
bdist_wininst     create an executable installer for MS Windows
check             perform some checks on the package
upload            upload binary package to PyPI

Extra commands:
alias             define a shortcut to invoke one or more commands
bdist_egg         create an "egg" distribution
develop           install package in 'development mode'
easy_install      Find/get/install Python packages
egg_info          create a distribution's .egg-info directory
install_egg_info  Install an .egg-info directory for the package
rotate            delete older distributions, keeping N newest files
saveopts          save supplied options to setup.cfg or other config file
setopt            set an option in setup.cfg or another config file
test              run unit tests after in-place build
upload_docs       Upload documentation to PyPI

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

编辑:

 python3 --version
 Python 3.6.3


 pip3 --version
 pip 10.0.1 from /usr/local/lib/python3.4/dist-packages/pip (python 3.4)

1 个答案:

答案 0 :(得分:1)

看起来像pip版本和python版本没有匹配......修复这个问题就解决了。