커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-14 웹스크래핑 결과 저장하기 에서 requests오류
undefined주차
북마크
김*슬
댓글
3
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


좀 전에도 오류 때문에 질문 드렸었는데.. 민망하네요


강사님이 hello.py 넘어가서 우클릭, 터미널에서 파이썬 실행하셨을 땐 정상적으로 리스트가 뜨는데 저는 오류가 납니다.

requests가 없다는 것 같아서 구글에 해당 오류 검색 후 설치하라는 걸 설치해봤는데 딱히 변하는 게 없는 것 같아서 질문 드립니다.



스파르타 즉문즉답





작성한 코드 및 에러 메세지

hello.py의 터미널 전체 코드 입니다.




user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ source c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/activate
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
Traceback (most recent call last):
  File "c:/Users/user/Desktop/sparta/pythonprac/dbparc.py", line 1, in <module>
    from pymongo import MongoClient
ModuleNotFoundError: No module named 'pymongo'
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ pip list
Package    Version
---------- -------
pip        20.2.1
setuptools 49.2.1
WARNING: You are using pip version 20.2.1; however, version 23.0.1 is available.
You should consider upgrading via the 'c:\users\user\desktop\sparta\pythonprac\venv\scripts\python.exe -m pip install --upgrade pip' command.
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
ymongo
Successfully installed dnspython-2.3.0 pymongo-4.3.3
WARNING: You are using pip version 20.2.1; however, version 23.0.1 is available.
You should consider upgrading via the 'c:\users\user\desktop\sparta\pythonprac\venv\scripts\python.exe -m pip install --upgrade pip' command.
(venv)                                                            user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py                 (venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ :/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
bash: :/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe: No such file or directory
(venv) 
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
(venv) 
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
{'name': '영수', 'age': 24}
{'name': '영희', 'age': 30}
{'name': '철수', 'age': 20}
(venv) 
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
Traceback (most recent call last):
  File "c:/Users/user/Desktop/sparta/pythonprac/dbparc.py", line 5, in <module>
    user = db.users.find_on({})
  File "C:\Users\user\Desktop\sparta\pythonprac\venv\lib\site-packages\pymongo\collection.py", line 3213, in __call__
    raise TypeError(
TypeError: 'Collection' object is not callable. If you meant to call the 'find_on' method on a 'Collection' object it is failing because no such method exists.
(venv) 
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
{'_id': ObjectId('64229a77b17c0950c1c6894a'), 'name': '영수', 'age': 24}
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/dbparc.py
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
    import requests                                               ModuleNotFoundError: No module named 'requests'
ta/pythonprac
$ D:\>python -m pip install pillowbash: D:>python: command not found
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$ c:/Users/user/Desktop/sparta/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/sparta/pythonprac/hello.py
Traceback (most recent call last):
  File "c:/Users/user/Desktop/sparta/pythonprac/hello.py", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'
(venv)
user@DESKTOP-SH95DHU MINGW64 ~/Desktop/sparta/pythonprac
$




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴