Python에서 데이터 분석을 위한 원격 학습은 환경으로 구축됩니다 @2018/9/23

10787 단어 GitGitHubVSCodePython

컨텐트


먼 곳의 친구들과 함께 python에서 공부를 시작했지만 Slack 지원과 함께 환경을 구축하면 좌절이 많기 때문에 절차를 정리하고 공유합니다.
Anaconda에 Python을 추가하여github에서 코드를 공유합니다.
사용하는 환경은 Windows 10입니다.
※ 편집자의 요청을 환영합니다.수정할 점이 있으면 요청하십시오.

대략적인 절차


1. Anaconda에 Python을 설치하고 동작을 확인합니다.
2, Git 설치
3. Github에 로그인하여 저장소 만들기
4, SSH 키 생성, 저장소 clone
5, VScode 배포, github의 push

1. Anaconda에 Python 배포


이번에는 데이터 분석을 배우기 위해 Anaconda에 필요한 라이브러리를 설치하기로 했습니다.아래 사이트 참조3.x계를 설치했습니다.
이때 첫 번째 넘어짐, PATH 추가검사를 잊어버려서 나에게 시간을 좀 빼앗겼다.
설치 완료 후 시작 명령 알림부호,python을 입력하고python3,Anaconda inc를 시작합니다.확인 문자, 입력 동작 확인 완료 (종료 시quit ()

2, Git 설치


먼저 공식 사이트에서 설치 프로그램을 다운로드하여 Windows에서 사용합니다.페이지에서 운영 체제의 최신 설치 프로그램을 다운로드할 수 있습니다.
다운로드를 시작할 수 없으면 Git for Windows Setup 운영 체제의 64bit 또는 32bit 설치 프로그램을 다운로드하십시오.
실행 후 라이센스 화면이 표시됩니다.먼저 NEXT를 클릭합니다.

그런 다음 대상 폴더를 설치하고 기본 상태를 유지하며 NEXT를 클릭합니다.

여기서 다음 내용을 확인합니다.
- Additional icons -> 데스크톱 아이콘이 필요하지 않습니다. 선택을 취소하십시오.
-Windows Explorer integration->을 선택하면 오른쪽 단추를 누르면git 메뉴가 나타납니다.
만약 이전에 검사를 잘못하면 매우 방해가 되므로 검사를 취소해야 한다.
-Usera TrueType font in all console windows -> 계속 선택하면 코드가 엉망이 되므로 선택을 취소합니다.
- Check daily for Git for Windows updates -> 특별한 이유는 없지만 필요에 따라 업데이트하면 되므로 검사를 취소했습니다.
위의 내용을 확인한 후 NEXT 를 클릭합니다.

별도의 폴더가 필요하지 않으면 NEXT를 클릭합니다.

편집기를 선택합니다.
기본 Vim 이외에 선택하면 NEXT 단추를 누르지 못하지만, 표시된 편집기의 다운로드 목적지 링크를 클릭하여 링크를 열면 NEXT를 누르면 됩니다.
필요에 따라 여기에 편집기를 넣으면 됩니다.
원래 VScode가 있으므로 VScode를 선택하고 링크를 누른 다음 NEXT를 클릭합니다.

다음은 환경 변수의 설정이다.
-use Git from bash only-> 환경 변수에 영향을 주지 않고 bash에서만 git를 사용합니다.bash 가져오기가 필요하기 때문에 경로입니다.
-Use Git from the Windows Command Prompt-> 명령 프롬프트에서 git를 사용합니다.이번엔 이거.
-Windows Command Prompt->UNIX 명령에서 Git 및 옵션 Unix 도구를 사용하여 명령 프롬프트부터 사용합니까?나는 워닝이 무서워서 그만두었다.

SSL 설정.쓴 것을 읽어도 전혀 모르기 때문에 모두들 묵인하는 모습이다.
OpenSSL library 사용을 기본적으로 선택하고 NEXT 를 클릭합니다.

자동 줄 바꿈 코드 변환을 설정합니다.
이것도 잘 모르겠지만 각종 조사의 자동 전환에서 불편한 상황이 자주 발생한다.
적어도 맨 위에는 NG가 있어요.
아무것도 하지 않는 맨 아래를 선택하고 NEXT를 클릭합니다.

사용할 콘솔이 선택되었습니다.Use Windows default console window를 선택하고 NEXT 를 클릭합니다.

캐시 또는 2단계 인증 설정NEXT 를 클릭합니다.

개발 중인 기능에 가입할지 여부를 선택하십시오.일단 모험을 하지 않고 둘 다 검사를 하지 않고 Install을 누르세요.

마지막으로git를 설정하기 위해 명령 프롬프트에서 다음 내용을 입력하십시오.
$ git config --global user.name "任意のユーザ名"
$ git config --global user.email "任意のメールアドレス"
자세한 내용은 아래를 참조하십시오.
https://git-scm.com/book/ja/v1/시작 - 첫 번째 Git 구성

3. Github 등록 및 저장소 만들기


Github에 액세스하여 Sign up for GitHub에서 계정을 만듭니다.
https://github.com/

계정 생성 로그인 후 화면 오른쪽 위 + 표시 드롭다운 메뉴에서 저장소를 만듭니다.
"새 Repository"를 누르십시오.

자술을 만들지 않느냐는 질문을 받겠지만 둘 다 할 수 있다고 생각합니다.

4, SSH 키 생성, Github 등록, 저장소 클론


다음 정보를 참조하여 SSH 키를 생성하고 Github에 로그인합니다.
https://git-scm.com/book/ja/v1/Git-서버 만들기 - SSH - 공개 키
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
c:\Users\사용자 이름\의 위치입니다.ssh라는 폴더를 만듭니다.
그런 다음 명령 프롬프트를 시작하여 디렉토리를 위 폴더로 전환하고 SSH 키를 생성하는 명령을 입력합니다.
일반 명령 프롬프트를 시작하면 기본적으로 c:\Users\사용자 이름\에 있어야 하므로 다음 명령을 통해 디렉터리를 전환하고 키를 생성할 수 있습니다.
cd .ssh  #このコマンドでc:\Users\ユーザ名\.sshに切り替わります。
ssh-keygen -t rsa -b 4096 -C "メールアドレス" #SSH鍵を生成
위의 SSH 키 생성 명령을 입력하면 다음과 같은 정보가 표시되며 필요에 따라 PW를 입력합니다.PW가 없어도 문제가 없을 것 같아서 없으면 간다.
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\ユーザ名/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):(必要に応じてPWを入力。PWは見えない。)
Enter same passphrase again:(上記のPWを再入力。)
Your identification has been saved in C:\Users\ユーザ名/.ssh/id_rsa.
Your public key has been saved in C:\Users\ユーザ名/.ssh/id_rsa.pub.
The key fingerprint is:
ランダム文字列 + 上で入力したメールアドレス
The key's randomart image is:
+---[RSA 4096]----+
   よくわからない
   AAっぽい模様
+----[SHA256]-----+
성공하자마자 위에서 만들어졌다.ssh 폴더에서 다음 두 파일을 생성합니다.

이미지의 id_rsa는 비밀 열쇠이기 때문에 절대 아무에게도 알려줄 수도 없고 다른 사람에게 보여줄 수도 없습니다.
아래 id_rsa의 PUB 파일은 공개 키이기 때문에 너에게 보여줄 수 있는 녀석이다.
Github에 컨텐츠를 계속 등록하여 SSH를 통해 Github 클론 저장소에서 컨텐츠를 등록할 수 있습니다.
Github로 이동하여 다음 설정으로 이동합니다.

화면 왼쪽에 있는 SSH and GPG keys를 선택합니다.

그런 다음 오른쪽의 New SSH 키를 클릭합니다.

이어서 다음 화면에서 키에 id_ 보이기rsa, PUB 파일의 내용을 복사합니다.
Title은 연결 객체가 표시되도록 열면 AddSSH key 를 클릭합니다.

Github과의 통신 확인 구현 (새 SSH 키를 등록한 후 한 번 구현)
명령 프롬프트를 열고 다음 명령을 입력합니다.
ssh -T [email protected]
그런 다음'예/아니오'를 입력하라는 메시지가 나타납니다.
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is 任意の文字列.
Are you sure you want to continue connecting (yes/no)?
접속에 성공하면 다음 메시지가 표시됩니다.
Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
Hi NHRD! You've successfully authenticated, but GitHub does not provide shell access.
접속을 확인한 후 Github 저장소를 로컬에 저장합니다.
github에서 clone을 원하는 저장소를 열고 다음 단추로 SSH 주소를 복사합니다.

그런 다음 명령 프롬프트에서 저장소를 배치할 디렉토리에 다음 명령을 입력합니다.
git clone コピーしたアドレス
cloning into~~에 대한 메시지가 나타나면 clone이 완성되면 저장소와 같은 이름의 폴더를 만들 것입니다.

5, VScode 배포, github의 push


편집기는 VScode를 사용하기로 결정합니다.
광고에서 다양한 언어에 대응할 수 있고git도 처음부터 GUI를 넣었다.
VScode는 아래에서 다운로드하여 설치합니다.
설치 후 Python 확장 기능을 추가합니다.Ctrl + Shift + X를 입력하고 Python에서 검색하여 다음 확장 기능을 설치합니다.

그런 다음 클론의 저장소를 엽니다.
파일 - 폴더를 열고 저장소를 선택합니다.
여기에 원본 코드를 추가합니다(↓에서 파일이나 폴더를 추가할 수 있습니다).

파일을 만들고 편집하면 GUI가 ↓ 표시됩니다.

파일을 저장하면 이미지 상단의 디스플레이가 사라지고git의 로고 단추를 누르십시오.
이렇게 하면 ↓ 같은 디스플레이가 되기 때문에 체크 표시를 누르고 메시지 표시줄에commit 메시지(변경된 곳의 노트 등)를 입력하십시오.
그리고 저장소 이름 옆에 있는 표시는 ↓ 과 같아서 업데이트 표시를 누르면 Github (저장소로 밀어낼 때 구름 표시와 같다) 로 밀어냅니다.

총결산


이상의 작업은 Slack으로 고장 진단을 했습니다.
원격으로 하면 참고로 링크를 보내지만 채팅에 묻혀 돌아가기 어렵다.
정보가 매일 업데이트되어 링크에서 상황이 바뀌어도 넘어진다
오늘의 정보를 총결하였다.

좋은 웹페이지 즐겨찾기