programing

가져오기 오류: 이름이 6인 모듈이 없습니다.

linuxpc 2023. 7. 25. 20:42
반응형

가져오기 오류: 이름이 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

누가 무엇이 잘못되었고 어떻게 고칠 수 있는지 안내해 주시겠습니까?

당신은 아마 그것을 가지고 있지 않을 것입니다.sixPython 모듈이 설치되었습니다.파이피에서 찾을 수 있습니다.

설치 방법:

$ 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에서 이 작업을 수행했습니다.

  1. https://pypi.org/project/six/ #files로 이동합니다.
  2. 다운로드 "six-1.14.0.tar.gz(33.9kB)"
  3. 압축을 풀고 "six.py "을 복사하여 소스 디렉토리에 붙여넣습니다.
  4. 소스 코드로 "6" 모듈 가져오기(6 가져오기)
  5. 소스 스크립트를 실행합니다.

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 six6개가 누락된 것에 대해 불평하는 앱(특히, 해당 프로그램 자체)이 여전히 있는 동안 이미 설치된 것으로 보고했습니다.

솔루션은 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 버전 번호를 혼동했을 수 있습니다.sixPython2의 경우와 다릅니다.sixPython3용.

설치하는 경우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

반응형