Devme/ErrorNote

Python pip 명령어 사용 안될때 버전 업그레이드도 안될때

클래스 101에서 파이썬으로 자동매매봇 만들기 클래스를 수강하며,

vscode에 첫 python 명령어(라이브러리 인스톨)을 입력했더니 

 

버전이 맞지 않아 1차 에러가 발생되었다.

 

1. error 내용 

 

WARNING: Failed to write executable - trying to use .deleteme logic
ERROR: Could not install packages due to an
EnvironmentError: [WinError 2] 지정된 파일을 찾을 수 없습니다: 'c:\\경로\\Scripts\\normal
WARNING: You are using pip version 20.2.3; however, version 22.2.1 is available.
You should consider upgrading via the 'c:\경로\python.exe -m pip install --upgrade pip' command.

 

내가 인스톨 하고자하는 라이브러리는 pip 22.2.1 버전을 요구 하고 있었고 현재 적용되어있는 pip version은 20.2.3

 

 

2. 친절하게 제시된 '-m pip install --upgrade pip' 을 사용했지만 권한 때문에 안되었다.

  그래서

  2-1. 사용권한을 변경하거나

  2-2. -m pip install --upgrade pip --user 로 명령하면 사용 업그레이드가 된다.

 

f2py.exe.deleteme 파일 자체가 권한을 요구하고 있으므로 일반 명령어를 실행했을때 

 

ERROR: Could not install packages due to an OSError: [WinError 2] 지정된 파일을 찾을 수 없습니다: 

경로/ ~~~~ f2py.exe.deleteme 

 

가 등장한다면 명령어 뒤에 --user를 붙여서 권한을 주면 된다.