Próbuję zbudować projekt OpenERP, zrobiony z zależnościami. Teraz podaje ten błąd
Traceback (most recent call last):
File "openerp-client.py", line 105, in <module>
File "modules\__init__.pyo", line 23, in <module>
File "modules\gui\__init__.pyo", line 22, in <module>
File "modules\gui\main.pyo", line 33, in <module>
File "rpc.pyo", line 29, in <module>
File "common\__init__.pyo", line 22, in <module>
File "common\common.pyo", line 26, in <module>
File "tools\__init__.pyo", line 28, in <module>
File "dateutil\relativedelta.pyo", line 12, in <module>
ImportError: No module named six
Czy ktoś mógłby wskazać, co jest nie tak i jak można to naprawić ???
python
module
importerror
asadullah07
źródło
źródło
Odpowiedzi:
Prawdopodobnie nie masz
six
zainstalowanego modułu Python. Możesz go znaleźć na pypi .Aby go zainstalować:
(jeśli masz
pip
zainstalowany, użyjpip install six
zamiast tego)źródło
pipenv install six
.pip install git+...
był winowajca; nie śledzono żadnych deps. Instalowanie wersji pypi, odinstalowywanie, a następnie instalowanie wersji git + pociągnęło za sobą niezbędne zależności, choć wydaje się to głupie.sudo apt install python-six
. Dzięki!Jeśli pip „mówi”, że jest zainstalowany, ale nadal otrzymujesz:
ImportError: No module named six.moves
spróbuj ponownie zainstalować sześć (działało dla mnie):
źródło
Na Ubuntu i Debianie
Zrób sztuczkę.
Użyj,
sudo apt-get install python-six
jeśli pojawi się komunikat o błędzie „Odmowa uprawnień”.źródło
W przypadku systemu Mac OS X:
źródło
Wykonałem następujące czynności, aby rozwiązać wspomniany problem. Pojawił się wspomniany problem, gdy próbowałem uruchomić zbudowany exe, nawet jeśli udało mi się zbudować exe przy użyciu pyinstaller. Zrobiłem to na Windows 10.
źródło
Źródło: 1233 kciuki w górę w tym komentarzu
źródło
na Ubuntu Bionic (18.04), sześć jest już zainstalowanych dla python2 i python3, ale mam błąd podczas uruchamiania Wammu. @ 3ygun rozwiązanie zadziałało dla mnie do rozwiązania
podczas uruchamiania Wammu
Jeśli wystąpiło to w przypadku programu python3, sześć pochodzi z
a jeśli nie masz pip3:
z sudo pod Ubuntu!
źródło