구글 Colaboratory Python 3.실행하다
3909 단어 Pythoncolaboratorytech
개시하다
현재 Colaboratory의 Python 버전은 3.7입니다.
그러나 때때로 Python 3.9로 코드를 실행하고 싶을 때가 있다.
예를 들어 나는 지금 기계에서 배운 코드를 파이톤 3으로 바꾸었다.9로 쓴 것은 일반py파일입니다.
그리고 Colaboratory에서 clone을 사용해서 일반적인py 파일 형식으로 그 창고를 배웁니다.
이것은 Colaboratory의 GPU의 은혜가 될 것이다.
typing의 은혜를 받기 위해 Colaboratory에서도 3.9를 실행할 수 있다.
Final
와list[str]
는py파일에 썼는데 원래 3.7은 움직이지 않았다.)그러나 다음 동작을 실행하더라도 Jupter notebook 자체의 운행 시간은 3.9이 되지 않습니다.
jupter notebook의 운행 시간은 여전히 3.7입니다.
3.9 대응
!sudo add-apt-repository -y ppa:deadsnakes/ppa
!sudo apt-get -y update
!sudo apt-get -y install python3.9
!sudo apt-get -y install python3.9-dev
!sudo apt-get -y install python3-pip
!sudo apt-get -y install python3.9-distutils
!python3.9 -m pip install --upgrade setuptools
!python3.9 -m pip install --upgrade pip
!python3.9 -m pip install --upgrade distlib
!sudo update-alternatives --set python /usr/bin/python3.9
!sudo ln -sf /usr/bin/python /usr/local/bin/python
!python --version
# Python 3.9.7
우선, 파이톤 3.설치하다Python 3
add-apt-repository
에 있습니다.9 설치가 가능한 개인 창고를 추가합니다.그리고 실제 설치 3.9의 운행 시간.
그런 다음 설치된 Python 3.9의 PATH를 통해
우선,psyhon3.
/usr/bin/python
(기호체인)이 가리키는python 버전입니다.나 9.이를 위해 실행할 수 있다
!sudo update-alternatives --set python /usr/bin/python3.9
.이것이 바로
/usr/bin/python -> /usr/bin/python3.9
입니다.그러나 Colaboratory는 PATH 설정에서 우선
/usr/local/bin/python
이다.따라서 기호 링크를 다시 붙여넣으면 됩니다
!sudo ln -sf /usr/bin/python /usr/local/bin/python
.이로써
/usr/local/bin/python -> /usr/bin/python -> /usr/bin/python3.9
3.9의 준비가 완료되었습니다.그리고
!python main.py
등으로py파일을 실행하면 됩니다.privete 창고 Clone을 Colaboratory로 실행
경품 코너입니다.
!git clone https://username:[email protected]/username/hogehuga.git
import os
path = '/content/hogehuga'
os.chdir(path)
상기 코드를 사용하여 privete 창고라도 clone을 사용하여 이 창고에 들어갈 수 있습니다.단,password는 다음 페이지에 설정된 개인 방문 영패를 설정해야 합니다.
최근 GiitHub이 로그인 비밀번호를 추천하지 않고 액세스 토큰을 사용해야 하기 때문이다.
참고 자료
Reference
이 문제에 관하여(구글 Colaboratory Python 3.실행하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ganariya/articles/google-colaboratory-python39텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)