답변:
virtualenv를 활성화 한 다음 BeautifulSoup4를 설치하십시오.
$ pip install BeautifulSoup4
설치하는 경우 bs4
에 easy_install
, 당신은 시스템 전체를 설치했습니다. 따라서 시스템 파이썬은 그것을 가져올 수 있지만 virtualenv 파이썬은 가져올 수 없습니다. bs4
시스템 파이썬 경로에 설치 하지 않아도 되는 경우이를 제거하고 virtualenv에 보관하십시오.
virtualenvs에 대한 자세한 내용은 읽기 이
locale.Error: unsupported locale setting
아이디어가 있습니까?
/usr/bin/python
(Mac OS의 경우) 잘못되었습니다. 그것은해야<your path to your venv>/bin/python
대한 python2.x :
sudo pip install BeautifulSoup4
대한 python3 :
sudo apt-get install python3-bs4
crummy.com
을 제공하지 못했습니다 python3-bs4
.
sudo pip install BeautifulSoup4
작동합니다
패키지 관리에 Anaconda를 사용하는 경우 다음을 수행해야합니다.
conda install -c anaconda beautifulsoup4
당신은 함께 bs4를 설치하려고 할 수 있습니다
pip install --ignore-installed BeautifulSoup4
위의 방법이 효과가 없다면
모듈을 다시 설치하거나 아래 명령으로 아름다운 수프로 설치하십시오
pip install --ignore-installed BeautifulSoup4
원래 쿼리에 대한 부록 : modules.py
help('modules')
$python modules.py
모듈 bs4가 이미 설치되어 있음을 나열합니다.
_codecs_kr blinker json six
_codecs_tw brotli kaitaistruct smtpd
_collections bs4 keyword smtplib
_collections_abc builtins ldap3 sndhdr
_compat_pickle bz2 lib2to3 socket
적절한 해결책은 다음과 같습니다.
pip install --upgrade bs4
문제를 해결해야합니다.
뿐만 아니라 다른 모듈에서도 동일한 오류가 표시됩니다. 따라서 오류가 발생한 모듈에 대해 위와 동일한 방식으로 pip 명령을 실행해야합니다.