ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • pip on python
    coding 2023. 5. 9. 20:47

    Python 쉘에서 직접 pip 명령어를 실행하는 것은 오류를 발생시킵니다. pip 명령어는 파이썬 외부에서 실행되어야 합니다. 그래서 파이썬 인터프리터(Python shell, 즉 >>> 프롬프트가 있는 곳)를 종료한 후, 커맨드 라인(명령 프롬프트 또는 터미널)에서 pip 명령어를 실행해야 합니다.



    왜 파이썬 인터프리터를 꼭 종료해야해야할까?

    >>> 파이썬 인터프리터는 파이썬 코드를 실행하는 환경입니다. pip 명령어는 파이썬 패키지를 설치하거나 관리하는 도구로, 이는 파이썬 코드 실행과는 별개의 작업입니다. 그래서 이 두 가지 작업을 분리하여 진행하는 것이 일반적입니다. 
     또한, pip 명령어를 파이썬 인터프리터 내에서 실행하면 문법 오류가 발생합니다. 이는 pip 명령어가 파이썬 문법이 아니라 쉘(shell) 명령어이기 때문입니다. 따라서 pip 명령어는 파이썬 인터프리터를 종료한 후 쉘에서 실행해야 합니다.

    >>> pip은 파이썬 패키지 관리자로, 파이썬 환경에 패키지를 설치하는 역할을 합니다. pip를 사용해 패키지를 설치하면, 그 패키지는 해당 파이썬 환경에 등록되며, 이 환경에서 실행되는 모든 파이썬 프로그램에서 해당 패키지를 사용할 수 있게 됩니다. 이렇게 설치된 패키지는 import 명령어를 통해 파이썬 코드 내에서 사용할 수 있습니다. 예를 들어, pip install tensorflow를 실행하여 TensorFlow를 설치한 후에는, 어떤 파이썬 프로그램에서든 import tensorflow as tf를 통해 TensorFlow를 불러와 사용할 수 있습니다.

    >>> 단, 여러 버전의 파이썬이 설치되어 있거나 가상 환경을 사용하는 경우, pip가 설치하는 패키지는 pip 명령어를 실행한 해당 파이썬 환경에만 적용됩니다. 다른 파이썬 환경에서는 해당 패키지를 별도로 설치해야 합니다.

    'coding' 카테고리의 다른 글

    MATLAB_ 병렬 컴퓨팅 명령어`parfor`와 `parpool` 비교  (0) 2023.05.31
    매트랩(Matlab)에서 "툴박스(Toolbox)"와 "앱(App)"  (0) 2023.05.30
    Python 과 Anaconda  (0) 2023.05.21
    터미널과 쉘의 차이  (0) 2023.05.21
    SSH란?  (0) 2023.05.10
Designed by Tistory.