Cap*_*ram 11 python pip setuptools python-wheel
我已经尝试了这个非常相关的问题: 为什么我不能在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'
Run Code Online (Sandbox Code Playgroud)
语境:
$ 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)
Run Code Online (Sandbox Code Playgroud)
因此看起来所有东西都已安装且版本看起来很好(我认为).任何人都有想检查的事情,以进一步诊断吗?
确切的命令是:
$ python setup.py bdist_wheel
Run Code Online (Sandbox Code Playgroud)
我也试过了
$ sudo python setup.py bdist_wheel
Run Code Online (Sandbox Code Playgroud)
我也做pip install --upgrade setuptools和pip install --upgrade wheel,并得知他们的最新.
我在最近使用python3 -m venv(必须安装python3-venv)的Ubuntu上发生了这种情况,无论我清除环境并重试了多少次,在bdist_wheel安装Flask依赖项时都遇到了错误。
除了venv默认情况下没有默认安装Python 3之外,由于某种原因,在Ubuntu上,我似乎还必须显式安装wheel。
为了清楚起见,以下操作无效:
python3 -m venv .. bin/activatepip install Flask但是,以下工作有效:
python3 -m venv .. bin/activatepip install wheel (例如,不必在Arch Linux上执行此操作)pip install Flask解决了。我不知道怎么回事,但我的 python 虚拟环境被搞乱了,pip 使用了不同的虚拟环境。我修复了我的虚拟环境,现在一切似乎都工作正常。
我是 python 和虚拟环境的新手,我想我可能已经复制了包含虚拟环境的整个项目,然后对其进行了编辑(并且错过了一些引用,例如在 pip 脚本的顶部)。
| 归档时间: |
|
| 查看次数: |
9171 次 |
| 最近记录: |