종속성을 사용하여 OpenERP 프로젝트를 빌드하려고합니다. 지금이 오류가 발생합니다.
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
누군가가 무엇이 잘못되었고 어떻게 고칠 수 있는지 안내 할 수 있습니까 ???
답변
아마도 six
Python 모듈이 설치되어 있지 않을 것입니다 . pypi에서 찾을 수 있습니다 .
설치하려면 :
$ easy_install six
( pip
설치 한 경우 pip install six
대신 사용)
답변
pip “says”six가 설치되어 있지만 여전히 다음과 같은 결과를 얻을 수 있습니다.
ImportError: No module named six.moves
여섯 개를 다시 설치하십시오 (저를 위해 일했습니다).
pip uninstall six
pip install six
답변
Ubuntu 및 Debian에서
apt-get install python-six
트릭을 수행합니다.
sudo apt-get install python-six
“권한이 거부되었습니다”라는 오류가 발생하면 사용하십시오 .
답변
Mac OS X의 경우 :
pip install --ignore-installed six
답변
언급 된 문제를 해결하기 위해 다음을 수행했습니다. 빌드 된 exe를 실행하려고 할 때 언급 된 문제가 발생했습니다. 심지어 pyinstaller를 사용하여 exe를 성공적으로 빌드했습니다. Windows 10에서이 작업을 수행했습니다.
- https://pypi.org/project/six/#files 로 이동
- “six-1.14.0.tar.gz (33.9 kB)”다운로드
- 압축을 풀고 “six.py”를 복사하여 소스 디렉토리에 붙여 넣으십시오.
- “six”모듈을 소스 코드로 가져 오기 (6 개 가져 오기)
- 소스 스크립트를 실행하십시오.
답변
pip install --ignore-installed six
출처 : 이 댓글 에 1233 개의 좋아요 표시
답변
Ubuntu Bionic (18.04)에서는 6 개가 이미 python2 및 python3에 설치되어 있지만 Wammu를 실행하는 중에 오류가 발생했습니다. @ 3ygun 솔루션이 나를 위해 일했습니다.
ImportError: No module named six
Wammu를 시작할 때
python3 프로그램에서 발생한 경우 6 개가 함께 제공됩니다.
pip3 install six
pip3이없는 경우 :
apt install python3-pip
우분투 에서 sudo 로!