Dlaczego nie mogę utworzyć koła w Pythonie?
Oto komendy, które uruchamiam:
$ python 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'
$ pip --version
pip 1.5.6 from /usr/local/lib/python3.4/site-packages (python 3.4)
$ python -c "import setuptools; print(setuptools.__version__)"
2.1
$ python --version
Python 3.4.1
$ which python
/usr/local/bin/python
Ponadto, uruchamiam mac z homebrewed python
Oto mój setup.py scenariusz: https://gist.github.com/cloudformdesign/4791c46fe7cd52eb61cd
Wariuję, Nie wiem, dlaczego to nie działa.8 answers
Zainstaluj wheel
pakiet pierwszy:
pip install wheel
Dokumentacja nie jest zbyt jasna, ale "the wheel project provides a bdist_wheel command for setuptools" w rzeczywistości oznacza "the wheel pakiet...".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-08 10:18:50
Wpadłem również na Komunikat o błędzie invalid command 'bdist_wheel'
Okazuje się, że pakiet setup.py używane distutils zamiast setuptools. Zmiana go w następujący sposób pozwoliła mi zbudować koło.
#from distutils.core import setup
from setuptools import setup
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-09 19:43:15
Zaktualizuj również swoje narzędzia setuptools.
pip install setuptools --upgrade
Jeśli to również się nie powiedzie, możesz spróbować użyć dodatkowej flagi --force
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-12 00:09:01
Wpadłem na to nagle, po tym, jak wcześniej działało, i to dlatego, że byłem wewnątrz virtualenv, a wheel
nie był zainstalowany w virtualenv.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-14 17:58:16
Możliwe, że masz tylko system python3. Dlatego zainstalowałeś niezbędne pakiety poprzez pip3 install, takie jak pip3 install wheel .
Będziesz musiał budować swoje rzeczy za pomocą python3 specjalnie.
python3 setup.py sdist
python3 setup.py bdist_wheel
Zdrówko.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-24 18:11:02
Update your pip
first:
pip install --upgrade pip
Dla Pythona 3:
pip3 install --upgrade pip
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-11 04:49:25
Próbowałem wszystkiego, co tu powiedziałem bez powodzenia, ale znalazłem obejście.
Po uruchomieniu tego polecenia (i niepowodzeniu) : bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
Przejdź do katalogu tymczasowego utworzonego przez narzędzie( podanego na wyjściu ostatniego polecenia), a następnie wykonaj python setup.py bdist_wheel
. Plik .whl
znajduje się w folderze dist
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-25 16:10:56
Dorzucam inną odpowiedź: spróbuj sprawdzić swoją PYTHONPATH
.
Najpierw spróbuj zainstalować wheel
Ponownie:
pip install wheel
To powinno powiedzieć, gdzie koło jest zainstalowane, np:
Requirement already satisfied: wheel in /usr/local/lib/python3.5/dist-packages
Następnie dodaj położenie koła do swojego PYTHONPATH
:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.5/dist-packages/wheel
Teraz zbudowanie koła powinno zadziałać.
python setup.py bdist_wheel
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-17 08:00:05