【发布时间】:2023-11-15 19:47:01
【问题描述】:
我已经在这个非常相关的问题中尝试了所有方法: Why can I not create a wheel in python?
但我仍然得到:
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'
上下文:
$ pip --version
pip 8.1.1 from /home/bdillman/proj/fashion/lib/python3.5/site-packages (python 3.5)
$ python -c "import setuptools; print(setuptools.__version__)"
18.2
$ python --version
Python 3.5.1
$ which python
/home/bdillman/workspace/fashion/bin/python
$ pip list
Mako (1.0.4)
MarkupSafe (0.23)
peewee (2.8.0)
pip (8.1.1)
PyYAML (3.11)
setuptools (21.0.0)
wheel (0.29.0)
所以看起来一切都已安装并且版本看起来不错(我认为)。有没有人有什么想法可以在这里检查以进一步诊断?
确切的命令是:
$ python setup.py bdist_wheel
我也试过了
$ sudo python setup.py bdist_wheel
我也完成了pip install --upgrade setuptools 和pip install --upgrade wheel,它们是最新的。
【问题讨论】:
-
您用于构建 wheel 文件的确切命令是什么?
-
啊,可能会更新 pip、wheel 和 setuptools(
pip install --upgrade setuptools等)! -
将信息添加到问题中。我尝试了链接问题中列出的所有内容,但没有成功。它一定是别的东西。
-
检查从 sudo 运行时执行的 python 路径,因为您使用的是本地安装 python。您很可能在使用/不使用 sudo 运行时使用不同的版本。
-
当我从 sudo 运行时,我确实得到了另一个 python (/usr/bin/python),但我执行了
su root和source ./bin/activate。没有成功,一切照旧。
标签: python pip setuptools python-wheel