Google Colab에 Python 패키지를 설치하려면 어떻게하나요?


답변:


89

!setup.py install그렇게하는 데 사용할 수 있습니다 .

Colab은 Jupyter 노트북과 같습니다. 따라서 !여기 에서 연산자를 사용하여 Colab에 패키지를 설치할 수 있습니다 . 무엇 !실제로하는 일은이며, 그것은이 라인은 파이썬 코드의 명령 줄 스크립트 아니라고 노트북 셀을 알려줍니다 . 따라서 Colab에서 명령 줄 스크립트를 실행 하려면 줄 ! 앞에 추가 하면됩니다.

예 : !pip install tensorflow. 그러면 해당 줄 (여기 pip install tensorflow)을 일부 Python 코드가 아닌 명령 프롬프트 줄로 취급합니다 . 그러나 !행 앞에 추가하지 않고이 작업을 수행하면 "잘못된 구문"이라는 오류가 발생합니다.

그러나이 작업을 수행하기 전에 파일을 드라이브 에 업로드해야 setup.py합니다 (노트북이있는 동일한 폴더에 저장하는 것이 좋습니다).

이것이 귀하의 질문에 대한 답변을 바랍니다 :)


당신의 대답은이리스트로 분할되지 않은 경우 읽기 쉬울 것
avigil

2
난 그냥 실행 !setup.py install하고 그것을 보여줍니다 /bin/bash: setup.py: command not found. 나는 전체 패키지를 업로드하고 setup.py 파일은 노트북과 같은 폴더에 존재
Rohit 쿠마에게

1
답장을 늦게 보내서 미안해. 해봤 어 !python setup.py install?
아슈 Pathak를

github에서 setup.py의 url을 직접 제공 할 수없는 것 같습니다.
keramat

35

scipy를 설치하고 싶다고 가정 해 보겠습니다.

설치 코드는 다음과 같습니다.

!pip install scipy

24

이 질문에 대한 더 좋고 현대적인 대답은 다음 %pip과 같은 마법 을 사용하는 것입니다.

%pip install scipy

그러면 올바른 Python 버전이 자동으로 사용됩니다. 사용 !pip은 다른 버전의 Python에 묶여있을 수 있으며 설치 후 패키지를 찾지 못할 수 있습니다.

그리고 colab에서 매직은 이미 가져온 패키징을 pip가 업데이트 한 경우 런타임을 다시 시작해야한다는 것을 감지하면 멋진 메시지와 버튼을 제공합니다.

BTW, %condaconda로 똑같이 하는 마술 도 있습니다 .


13

파티에 늦게 참여했지만 보완책으로 CoLab이 업데이트되지 않은! pip 버전을 설치했기 때문에 얼마 전 Seaborn에 몇 가지 문제가 발생했습니다. 제 특정한 경우에는 예를 들어 산점도를 사용할 수 없었습니다. 이에 대한 대답은 다음과 같습니다.

모듈을 설치하려면 다음이 필요합니다.

!pip install seaborn

최신 업데이트 버전으로 업그레이드하려면 :

!pip install --upgrade seaborn

특정 버전을 설치하려는 경우

!pip install seaborn==0.9.0

나는 pip에 공통된 모든 규칙이 정상적으로 적용되므로 거의 효과가 있다고 믿습니다 .


이것은 가장 명확하고 읽기 쉬운 답변이며 더 많은 찬성표가 필요합니다!
David Parks

0
  1. setup.py를 드라이브에 업로드하십시오.
  2. 드라이브를 마운트하십시오.
  3. setup.py의 경로를 가져옵니다.
  4. ! python PATH 설치.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.