오류
ERROR: Could not build wheels for aiohttp, which is required to install pyproject.toml-based projects
현시점에 langchain 을 사용하려면 python 은 3.12 버전에서는 aiohttp 및 기타 모듈들의 의존성 문제로 langchain 이 설치되지 않는다. langchain 을 설치하려면 python 버전을 3.12 버전 미만으로 설치해야 한다.
LangChain 설치
pip install langchain
참고 : https://github.com/langchain-ai/langchain/issues/11479
오류
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so, 0x0002): tried: '/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so' (no such file), '/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))
m1 칩을 사용하는 컴퓨터에서는 arm64를 사용하기에 arm64 아키텍쳐에서 돌아갈 수 있게 처리가 되야한다. 해당 처리에는 2가지 방법이 있다.
1. 직접 arm64 아키텍쳐에 프로그램을 설치한다.
arch -arm64 pip3 install langchain
arch -arm64 pip3 install openai
2. Rosetta 설치를 통해서 기존의 프로그램들을 호환되도록 한다.
https://support.apple.com/ko-kr/HT211861
'Dev > Python' 카테고리의 다른 글
파이썬 - PDF 파일 읽기 (0) | 2022.11.14 |
---|---|
vscode 에서 Python 사용에 대한 공부 (0) | 2022.10.30 |
웹스크래핑 - Web Scraping (0) | 2022.10.02 |
파이썬 알고리즘 - 삽입정렬 (0) | 2017.08.20 |
파이썬 알고리즘 - 패턴문제 (0) | 2017.07.17 |