반응형

기존의 아나콘다 설치 후 파이썬을 실행하시면

 

아래와 같이 Python3 점대 버전만 사용가능하실겁니다.

 

 

주피터 환경에서 Python 2점대 버전도 설치를 해주기 위해,

 

기존의 anaconda 환경으로 파이썬을 설치하였다면,

 

Anaconda Prompt에 들어가셔서 아래의 명령어대로 수행하시면 

 

주피터 환경에서 Python 다중 커널을 사용하실 수 있습니다.(mac 환경에서는 Anaconda Prompt 대신 그냥 terminal 을 키셔도 무방합니다. ^^ )

 

먼저 아래 명령어를 사용하여

jupyter kernelspec에서 어떤 커널들이 가능한지(어떤 언어로 작업을 할 수 있는지) 확인을 해줍니다.

>> jupyter kernelspec list

 

 

먼저 anaconda 시스템을 업데이트를 해줍니다.

내 pc에 깔려있는 anaconda를 최신버전으로 만드는 작업.

>> conda update conda

 

그 다음 파이썬 커널을 만들어 주는 작업입니다.

파이썬 2.7 버전을 설치해주는 작업입니다.

>> conda create -n py27 python=2.7 anaconda

 

커널 설치가 완료되었으면,

 

아래 명령어를 입력하여

파이썬 2.7 버전을 활성화시켜줍니다.

>> conda activate py27

 

다음 라인의 맨 앞에 (py27)이라고 나오게 되었죠??

 

파이썬 2.7 버전이 활성화 된 것입니다.

 

아래는 활성화와 비활성화에 대한 사용명령어 코드입니다.

 

 

비활성화를 하시려면,

>> conda deactivate

라고 입력하시면 되겠죠??

 

conda deactivate 라고 입력하신 후에

 

다시 jupyter notebook 을 실행시키시면,

 

아까는 보이지 않았던 python2 가 생성된 것을 보실 수 있습니다.

 

 

이로써 jupyter notebook 에서도 python2 를 사용하실 수 있게 됬네요~~ㅎㅎ

 

감사합니다.

 

 

 

 

반응형

'IT' 카테고리의 다른 글

Ubuntu에 Hadoop 설치  (1) 2020.04.21
jupyter notebook 에서 루비 커널 추가하기  (0) 2020.04.21
MacBook 파이썬 설치하기  (0) 2020.04.21
Python2 vs Python3  (0) 2020.04.21
os, readonly 파일 수정방법(feat, sudoers 수정)  (0) 2020.04.20
반응형

1. 맥북에는 이미 파이썬이 설치되어 있습니다.

 

command + space 키를 눌러 검색창을 활성화시킨 뒤,

terminal이나 iterm을 켜서

 

>> python -V

 

명령어를 실행시킵니다.

 

아마 파이썬 2점대 버전이 설치되어 있지 않을가 싶네요.

출력값: Python 2.x.x

 

그러나 2점대와 3점대는 코드상에 차이가 있기 때문에 파이썬3를 설치해본다.

Python2 vs Python3 관련 포스팅 참고:  https://datacodingschool.tistory.com/26

 

Python2 vs Python3

Python2점대와 3점대가 차이가 생기는 이유: 두 버전간의 backward compatibility를 지원하지 않는 부분이 많다는 것이다. 1. xrange vs range 파이썬 2에서는 xrange를 지원하지만, 파이썬 3에서는 xrange는 아니..

datacodingschool.tistory.com

 

 

파이썬 3점대 설치

 

1. 공홈(공식홈페이지)에 들어가서 설치

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

파이썬 홈페이지에서 알아서 추천해주기 때문에 노란색 버튼(최신버전) 클릭!

 

설치 후 다운받은 pkg 파일을 실행

 

 

"계속" 버튼 클릭

 

 

"동의" 버튼 클릭

 

 

mac 계정 암호 입력하며 설치 진행

 

 

 

설치 진행 중

 

설치 완료!!

 

 

 

이제 Command + Space 를 눌러서  "Terminal" 를 입력하고,

>> Python -V

명령어를 입력하면, 그대로 2점대 버전이 나오게 된다.

 

 

 

### 이제 중요 ###

 

터미널 환경에서 환경 변수라는 것을 설정해주어야 한다. (몬가 개발자 같지?)

 

터미널에서 윈도우의 워드나, 한글처럼 파일을 수정해줄 수 있는 에디터가 존재!!

 

그 이름은 바로!!! >> vim 이다.

 

vi 라는 명령어로 파일을 수정할 수 있다.

 

 

>> vi ~/.bash_profile

 

입력한다.

 

1. vi : vim 에디터로 bash_profile을 수정할 거니까, 열어달라는 명령어이다.

2. .bash_profile: bash_profile은 리눅스(or 유닉스)의 중요한 설정을 하는 파일이니, 숨김파일로 존재한다. "." 이라는 점 의 의미가 숨김파일이라는 것이다.

3. ~/: 가장 기본 위치를 의미한다. 예를들어 ex) younghun.joo/home/Desktop/python 이런 폴더들 안에 .bash_profile이 있다면,

>> vi younghun.joo/home/Desktop/python/.bash_profile이라고 해주어야 했을 것이다.

 

vi 에디터로 .bash_profile을 열어서 아래부분을 추가해준다.

 

 

 

vi 에디터로 사용법:

 

원하는 위치에 가서

1. 소문자 'a' 를 누르면 그때부터 수정이 가능하다.

 

수정을 다 한 후에

2. 'esc' 키를 누른 후에 ':' 키를 누르고 저장(write)하고 종료(quit)을 의미하는 'wq' 키를 누르고 Enter!

 

 

그러나 

>> python -V 

를 입력하면 바뀌지 않았을 수도 있다.

 

.bash_profile은 환경설정 파일이기 때문에 컴퓨터가 한번 꺼졌다가 켜지면 그때 반영이 될 수도 있기 때문이다.

아래 명령을 실행하여 반영을 강제적으로 해준다.

 

>> source ~/.bash_profile

명령어를 입력 후,

>> python -V

3점대로 수정된 파이썬을 확인한다.

 

 

 

앞으로는 파이썬 3점대 버전으로

>> python

명령어를 통해 간단한 작업을 터미널 창에서 실행할 수있다.

 

 

## 중요 ##

PIP 설치하기!!

 

파이썬의 다양한 패키지(누가 만들어놓은 것)을 쉽게 다운받을 수 있도록 관리해주는 PIP 라는 시스템을 설치해준다.

파이썬 개발 환경에 패키지들을 설치하기 위해서 pip 명령을 자주 사용한다. pip는 파이썬으로 작성된 패키지 라이브러리들을 관리해주는 시스템이다. 

 

pip 에 대해서 궁금하다면 아래의 블로그를 통해 간단히 확인해보면 좋다.

https://dev.plusblog.co.kr/40

 

파이썬(Python) pip란 무엇인가?

파이썬의 장점 중 하나는 다양한 패키지들의 지원이다. numpy, beautifulsoup 같은 다양한 라이브러리 패키지들이 제공되어 머신러닝 프로젝트들의 실제 계산 과정을 쉽게 이용할 수 있다. 이런 패키지들의 제공은..

dev.plusblog.co.kr

pip를 설치하기 위해

terminal에서

>> sudo easy_install pip

입력한다.

 

비밀번호를 물어보면 mac 계정 비밀번호를 입력해주고,

설치가 완료되었으면,

 

>> pip -V

명령어를 입력하여, pip 가 잘 설치되었는지 확인한다. (버전이 나오면, 설치가 완료되었다고 간주)

 

 

이로써 앞으로는 주피터 환경에서 필요한 라이브러리가 있다면

terminal 창에서

 

ex)

>> pip install numpy

>> pip install pandas

처럼 손쉽게 설치해줄 수 있다.

반응형
반응형

파이썬 로고

Python2점대와 3점대가 차이가 생기는 이유: 두 버전간의 backward compatibility를 지원하지 않는 부분이 많다는 것이다.

 

python 2.7 버전이 2010년에 처음 세상에 나온 이후로, 연구 목적으로 사용되고 있고,

지금도 다양한 연구 목적으로 python 2점대를 사용중이다.

 

그러나 python2점대보다는 python3 점가 계속 발전하면서, numpy, pandas, SciPy, SymPy, IPython 등 연구목적으로 만들어진 수많은 Python 라이브러리는 Python 3점대에 호환성이 잘 되고, 계속 발전해가고 있다.

 

관련 영상 참고

https://youtu.be/f_6vDi7ywuA

 

이 외에 간단한 차이를 설명하자면,

 

1. xrange vs range

파이썬 2에서는 xrange를 지원하지만,

파이썬 3에서는 xrange는 아니고, range만 지원한다.

 

 

2. print

파이썬 2: print "test"

파이썬 3: print("test") <-- 괄호를 넣어주어야 한다.

 

3. 나눗셈

파이썬 2: 정수 / 정수 = 정수 (5/2=2)

파이썬 3: 정수 / 정수 = 실수 (5/2=2.5)

 

이렇게 차이가 발생하니, 파이썬의 버전을 잘 맞춰주어서 코드를 짜주어야 한다.(특히 나눗셈)

 

 


출처: https://goodtogreate.tistory.com/entry/Python-2-와-Python-3의-차이점 [GOOD to GREAT]

출처: https://tech.ssut.me/python-3-is-the-future/

 

반응형
반응형

 

아래의 코드를 명령창에 실행하면 된다.

 

>> sudo bash

>> chattr -i /etc/sudoers

>> chmod u+w /etc/sudoers

 

그 후 수정하면 된다.

ex)

>> vi /etc/sudoers

반응형

'IT' 카테고리의 다른 글

MacBook 파이썬 설치하기  (0) 2020.04.21
Python2 vs Python3  (0) 2020.04.21
이맥스 자동완성 기능 설치  (0) 2020.04.20
Expo.io를 이용한 React native 앱 만들기  (0) 2020.04.14
MacBook에 VM 설치  (0) 2020.04.14
반응형

.el 파일은 

make 명령어로 실행할 수 있다.

 

emacs --deamon ==> 이맥스 데몬 서버 띄우기

 

emacs -q => GUI 창 열기

emacs -t => 콘솔창에서 편집

 

M-x : emacs -q 로 창을 하나 여고, esc+x 를 같이 누르면  된다.

 

 

emacsclient -e "(kill-emacs)" : 정상적으로 이맥스 서버 데몬 종료 명령어

반응형

'IT' 카테고리의 다른 글

Python2 vs Python3  (0) 2020.04.21
os, readonly 파일 수정방법(feat, sudoers 수정)  (0) 2020.04.20
Expo.io를 이용한 React native 앱 만들기  (0) 2020.04.14
MacBook에 VM 설치  (0) 2020.04.14
이맥스 사용법  (0) 2020.04.09
반응형

Expo.io 란?

 

공식홈페이지에서는 아래와 같이 나와있네요

 

Expo is a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, deploy, and quickly iterate on iOS, Android, and web apps from the same JavaScript/TypeScript codebase.

 

Expo

Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.

expo.io

다음과 같이 설명이 되어있는데, 한글로 풀자면, 

 

JavaScript/TypeScript 코드베이스로 하나만 짜놓으면, iOS, Android, Wep App 모두 만들 수 있는 그런 환경을 제공해주는 플랫폼입니다.

 

웹페이지로 서비스를 하고 있어, 접근성이 좋습니다.

 

 

전체적인 사용법은 크게 2파트로 나뉩니다.

 

1. 웹페이지에서 코드를 짠다.(개발, 빌드, 배포까지 해줍니다.)

2. 모바일에서 빌드된 프로그램을 사용해본다.

 

 

 

 

1번째, 웹페이지에 들어가셨으면, 회원가입을 해주시고,

 

우측 상단에 Snack 버튼을 누르면 나오는 창

 

Snack 을 누른 후에 우층 하단에 "Create a new Snack" 버튼을 눌러서 코드를 개발해주시면 됩니다.

 

코드 개발하면서 중간중간에 확인해보고 싶으실 때는,

 

물론 옆에 있는 애뮬레이터에서 바로바로 확인을 할 수 있습니다.

우측 상단에 Run 버튼을 눌러주시고,

 

QR 코드를 눌러주시고,

모바일 expo 어플을 받으신 후에 해당 QR 코드를 찍어주시면 됩니다.

 

여기서 2번째 모바일로 프로그램을 사용하기 위해서는 

 

'Expo' 확인 - https://play.google.com/store/apps/details?id=host.exp.exponent

 

Expo - Google Play 앱

Start building rich experiences with just your Android device and your computer. Expo is a developer tool for creating experiences with interactive gestures and graphics, using JavaScript and React Native. To learn more visit https://expo.io. Some programm

play.google.com

모바일에서 PlayStore 들어가셔서 다운로드 받으셔야 합니다.

 

 

 

모바일에서 저장 받은 후에 웹페이지에서 QR 코드를 입력받아서 사용하시면 됩니다.

반응형

'IT' 카테고리의 다른 글

os, readonly 파일 수정방법(feat, sudoers 수정)  (0) 2020.04.20
이맥스 자동완성 기능 설치  (0) 2020.04.20
MacBook에 VM 설치  (0) 2020.04.14
이맥스 사용법  (0) 2020.04.09
angular 4200 포트 강제 종료  (0) 2020.04.09
반응형

아래 따라하시면 됩니다.

 

 

1. Virtualbox 링크에 들어간다.

https://www.virtualbox.org/

 

Oracle VM VirtualBox

Welcome to VirtualBox.org! News Flash New February 21st, 2020VirtualBox 5.2.38 released! Oracle today released a 5.2 maintenance release which improves stability and fixes regressions. See the Changelog for details. New February 21st, 2020VirtualBox 6.0.18

www.virtualbox.org

2. 파란색 Download VirtualBox 6.1 클릭한다.

3. VirtualBox 6.1.4 버전을 구동할 hosts 운영체제에 맞게 설치 파일을 클릭한다.

 

 

 

4. 설치가 진행중인 것을 확인한다.

 

5. 설치 완료 시 파일을 클릭하여 설치를 진행한다.

 

 

6. VirtualBox.pkg 파일을 더블클릭한다.

6-1 Application 폴더 아이콘을 더블 클릭하여 설치된 VM.pkg를 더블클릭한다.

 

7. "계속" 버튼 클릭

 

 

8. "계속" 버튼 클릭

 

9. "설치" 버튼 클릭

 

 

10. 자신의 mac 계정 비밀번호 입력하여 설치 진행

 

11. 설치 진행중..

 

 

12. 시스템 확장 프로그램 차단 알림 발생 >> "보안 환결설정 열기" 클릭

 

 

13. 창이 뜨면 하단의 자물쇠 표시 눌러서 잠금 해제 >> 계정 비밀번호 입력

13.-1 '일부 시스템 소프트웨어가 차단되어 로드할 수 없습니다' 옆에 "허용...." 클릭

 

 

14.  Oracle America, Inc, 체크하고 "확인" 클릭

 

 

15. 다시 응용프로그램 >> VirtualBox.pkg 더블클릭하여 아까와 동일하게 설치 진행

15-1 설치 완료!!

 

 

16. 응용프로그램에 설치된 VirtualBox 확인.

 

 

 

 

 

 

 

반응형

'IT' 카테고리의 다른 글

이맥스 자동완성 기능 설치  (0) 2020.04.20
Expo.io를 이용한 React native 앱 만들기  (0) 2020.04.14
이맥스 사용법  (0) 2020.04.09
angular 4200 포트 강제 종료  (0) 2020.04.09
pytorch로 MNIST 분류하기  (0) 2020.04.06
반응형

mac os 에서 이맥스 사용방법 모음

 

 

1. 상하좌우 -> 기본 화살표 or control + p(상) / n(하) / b(좌) / f(우)

 

2. 커서가 있는 줄의 맨 앞,끝 -> control + a(맨 앞) / e(맨 끝) 

반응형

+ Recent posts