
아까 pip install requests 오류건으로 질문드렸는데
계속 해결이 안되는 것 같습니다..
이미지는 너무 길어서 텍스트로 붙여드립니다.
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac
$ python -m venv venv
Collecting certifi>=2017.4.17
Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)
|████████████████████████████████| 155 kB 6.8 MB/s
Collecting charset-normalizer<3,>=2
Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
|████████████████████████████████| 140 kB ...
Collecting idna<4,>=2.5
Downloading idna-3.4-py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB ...
Installing collected packages: certifi, charset-normalizer, urllib3, idna, requests
Successfully installed certifi-2022.12.7 charset-normalizer-2.1.1 idna-3.4 requests-2.28.1 urllib3-1.26.13
WARNING: You are using pip version 20.2.1; however, version 22.3.1 is available.
You should consider upgrading via the 'c:\users\김보미\appdata\local\programs\python\python38\python.exe -m pip install --upgrade pip' command.
▶ 성공이라고 해서 강의대로 진행을 했는데
-
import requests # requests 라이브러리 설치 필요
r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair')
rjson = r.json()
print(rjson['RealtimeCityAir']['row'])
-
▶ 입력하고 터미널에서 파이썬 파일 실행을 진행했으나
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac
$ c:/Users/김보미/Desktop/SPARTA/pythonprac/venv/Scripts/python.exe c:/Users/김보미/Desktop/SPARTA/pythonprac/hello.py
Traceback (most recent call last):
File "c:/Users/김보미/Desktop/SPARTA/pythonprac/hello.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
▶ 또 에러가 떠서.. 에러 이름으로 해결방안을 찾아보다가
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac
$ python.exe -m pip install --upgrade pip
Collecting pip
Downloading pip-22.3.1-py3-none-any.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 6.4 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.1
Uninstalling pip-20.2.1:
Successfully uninstalled pip-20.2.1
Successfully installed pip-22.3.1
▶ 버전이 안맞아서 그런거일수도 있다고해서 진행했으나
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac
$ c:/Users/김보미/Desktop/SPARTA/pythonprac/venv/Scripts/python.exe c:/Users/김보미/Desktop/SPARTA/pythonprac/hello.py
Traceback (most recent call last):
File "c:/Users/김보미/Desktop/SPARTA/pythonprac/hello.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
▶ 또 안되더라고요..
그러다 https://blog.naver.com/whyhow9701/222567057149
이 링크를 통해서 해결방안대로 진행을 해보았는데
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac
$ pip install requests
Requirement already satisfied: requests in c:\users\김보미\appdata\local\programs\python\python38\lib\site-packages (2.28.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\김보미\appdata\local\programs\python\python38\lib\site-packages (from requests) (1.26.13)
Requirement already satisfied: charset-normalizer<3,>=2 in c:\users\김보미\appdata\local\programs\python\python38\lib\site-packages (from requests) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in c:\users\김보미\appdata\local\programs\python\python38\lib\site-packages (from requests) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\김보미\appdata\local\programs\python\python38\lib\site-packages (from requests) (2022.12.7)
▶ 1번을 진행해보니 이미 설치가 되어있다고해서 2번 해결방안으로 넘어갔습니다.
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac
$ git clone http://github.com/kennethreitz/requests.git
Cloning into 'requests'...
warning: redirecting to https://github.com/kennethreitz/requests.git/
remote: Enumerating objects: 24492, done.
remote: Counting objects: 100% (24492/24492), done.
remote: Compressing objects: 100% (8290/8290), done.
remote: Total 24492 (delta 16073), reused 24490 (delta 16073), pack-reused 0
Receiving objects: 100% (24492/24492), 12.23 MiB | 13.98 MiB/s, done.
Resolving deltas: 100% (16073/16073), done.
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac
$ cd requests
김보미@□躸□□ MINGW64 ~/Desktop/SPARTA/pythonprac/requests (master)
$ sudo python setup.py install
bash: sudo: command not found
▶ 그러나 어떻게 해도 마지막 부분에서 또 안되네요...
혹시 해결방안을 알 수 있을까요ㅠ_ㅠ....
