나는 VIRTUALENV 실행 파이썬이 3.4.0 핍 버전라는 이름의 모듈은 내가 핍 이메일을 설치하고 오류가 않았다 1.5.4 핍입니다 : 'cStringIO'라는 모듈이 없습니다 python을위한 이메일 패키지를 얻는 방법 3.4.0파이썬 : ImportError를 : ImportError를 : 'cStringIO'
26
A
답변
43
From Python 3.0 changelog;
from io import StringIO
from email.generator import Generator
fp = StringIO()
g = Generator(fp, mangle_from_=True, maxheaderlen=60)
g.flatten(msg)
text = fp.getvalue()
참조 : 수용 @SimonVissers 솔루션 thx- https://docs.python.org/3.4/library/io.html
+1
파이썬 환경에 io 모듈이 있습니다. 하지만 내 문제는 내 이메일 자체를 설치할 수 없습니다. 즉 "pip install email"이 실패합니다. 일부 코드를 해킹하고 설치 코드를 변경해야합니까? – jvi
+4
@jvi :'email'을 설치해서는 안됩니다. Python 표준 라이브러리의 일부인'import email' 만 가져야합니다. –
관련 문제
- 1. 파이썬 - ImportError를 :
- 2. ImportError를 : 파이썬
- 3. ImportError를 :
- 4. ImportError를 :
- 5. ImportError를 :
- 6. ImportError를 :
- 7. ImportError를 :
- 8. ImportError를, 파이썬 3.X
- 9. 파이썬 ImportError를 다음 loader.py에서
- 10. 파이썬 3 LXML의 ImportError를
- 11. 파이썬 테스트 : 시뮬레이션 ImportError를
- 12. 파이썬 ImportError를 : 없음 모듈은
- 13. GAE 파이썬 bingapi 래퍼 ImportError를
- 14. 파이썬 AttributeError/ImportError를 같은 폴더에서
- 15. ImportError를 Bio.PDB
- 16. ImportError를 : BS4
- 17. ImportError를 'com.android'
- 18. 장고 ImportError를
- 19. ImportError를 : flask.ext.storage
- 20. ImportError를 : SOAPpy
- 21. ImportError를 : sklearn
- 22. ImportError를 : 여기 Heroku가
- 23. Webapp2 ImportError를 : 이름
- 24. 파이썬 "ImportError를 : 이름 urandom을 가져올 수 없습니다"
- 25. 파이썬 "ImportError를 : 아니오 모듈의 이름 NumPy와"
- 26. 파이썬 ImportError를 : 없음 모듈 이름 내선
- 27. 파이썬 ImportError를 : 없음 모듈 이름 zhelpers하지
- 28. 파이썬 3 - "ImportError를 : 이름 없음 모듈 ..."
- 29. 파이썬 ImportError를 : 없음 모듈 명명 된 시스템
- 30. 파이썬 : ImportError를 : 아니오 모듈의 이름 cymru.bogon.dns
이
. 모듈로 사용 가능하므로 "전자 메일"을 설치하려고해서는 안됩니다. 전자 메일을 코드로 가져 와서 필요에 따라 응용 프로그램 코드를 변경하십시오. – jviio.StringIO
대신 사용하는 것을 볼 수있다 파이썬 3 이메일 문서에서