가져오기 오류: 이름이 6인 모듈이 없습니다.
저는 의존성으로 완성된 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 모듈이 설치되었습니다.파이피에서 찾을 수 있습니다.
설치 방법:
$ easy_install six
(설치한 경우 다음을(를) 사용합니다.pip install six
대신)
pip "says" 6이 설치되었지만 다음 메시지가 표시되는 경우:
ImportError: No module named six.moves
6개를 다시 설치해 보십시오(나를 위한 옵션).
pip uninstall six
pip install six
Mac OS X의 경우:
pip install --ignore-installed six
우분투와 데비안에 대하여
apt-get install python-six
요령을 터득합니다.
사용하다sudo apt-get install python-six
"권한 거부"라는 오류가 발생하는 경우.
pip install --ignore-installed six
출처: 이 댓글에 1233 엄지손가락을 치켜세웁니다.
저는 언급된 문제를 해결하기 위해 다음과 같이 했습니다.pyinstaller를 사용하여 exe를 성공적으로 구축했음에도 빌드된 exe를 실행하려고 할 때 언급된 문제가 발생했습니다.Windows 10에서 이 작업을 수행했습니다.
- https://pypi.org/project/six/ #files로 이동합니다.
- 다운로드 "six-1.14.0.tar.gz(33.9kB)"
- 압축을 풀고 "six.py "을 복사하여 소스 디렉토리에 붙여넣습니다.
- 소스 코드로 "6" 모듈 가져오기(6 가져오기)
- 소스 스크립트를 실행합니다.
Ubuntu Bionic(18.04)에서는 python2 및 python3용으로 6개가 이미 설치되어 있지만 Wammu를 실행하는 중 오류가 발생했습니다.@3ygun 솔루션은 제가 해결할 수 있도록 작동했습니다.
ImportError: No module named six
Wammu 출시 시
python3 프로그램에서 발생한 경우 6개가 함께 제공됩니다.
pip3 install six
그리고 만약 당신이 pip3가 없다면:
apt install python3-pip
우분투 아래의 스도와 함께!
나의 경우, 파이썬 2.7과 3.7에도 6개가 설치되었고, 둘 다.pip install six
그리고.pip3 install six
6개가 누락된 것에 대해 불평하는 앱(특히, 해당 프로그램 자체)이 여전히 있는 동안 이미 설치된 것으로 보고했습니다.
솔루션은 python 3.6용으로 설치하는 것이었습니다. 구체적으로 다음과 같습니다.
/usr/bin/python3.6 -m pip install six
Ubuntu 18.04.5 LTS(바이오닉 비버):
apt --reinstall install python3-debian
apt --reinstall install python3-six
/usr/bin/chardet3이 실패하고 "ModuleNotFoundError: 'pkg_resources'라는 이름의 모듈이 없습니다."라는 오류가 발생한 경우
apt --reinstall install python3-pkg-resources
나에게 문제는 아니었습니다.six
그렇지만rst2pdf
그 자체로head -1 $(which rst2pdf)
(3.8)이 일치하지 않음python3 --version
(3.9). 내 해결책:
pip3 install rst2pdf
six
파이썬 모듈입니다.python
명령은 Python2를 참조할 수 있습니다.
Python2와 Python3를 혼동하거나 이 모듈이 적용되는 Python 버전 번호를 혼동했을 수 있습니다.six
Python2의 경우와 다릅니다.six
Python3용.
설치하는 경우six
여전히 pip을 통해 작동하지 않습니다. 대신 Python3를 실행하는 것을 고려해 보십시오.
Ubuntu 및 Debian용
다음 명령을 실행합니다.
sudo apt install python-six
완벽하게 작동하지 않으면 다음 명령을 사용하여 강제로 실행합니다.
/usr/local/bin/pip3 install six
효과가 있었으면 좋겠어요!
시와 함께 이 패키지를 추가할 수 있습니다.poetry add six
.
자세한 내용은 여기에서 설명서를 참조하십시오.
언급URL : https://stackoverflow.com/questions/13967428/importerror-no-module-named-six
'programing' 카테고리의 다른 글
jQuery를 사용하여 표 행을 반복하고 셀 값을 가져오는 방법 (0) | 2023.07.25 |
---|---|
SQL 또는 PL/SQL을 사용하여 첫 번째 중복 행만 업데이트하는 Oracle의 UPDATE 문 (0) | 2023.07.25 |
SQL 구문은 대소문자를 구분합니까? (0) | 2023.07.25 |
개체의 값을 사용하여 키 (0) | 2023.07.25 |
행별 LIMIT와 함께 IN을 사용한 MariaDB 쿼리 (0) | 2023.07.25 |