내가 사용하고자 하는 언어는 Python으로 VScode에서 Python extension(설치하기)을 설치해 주었다.
1. command pallet를 통해 Python interpreter 설정하기
[Ctrl] + [Shift] + [P]을 누르면 command pallet가 나타난다. 나타난 창에 'Python: Select Interpreter'을 검색하면 아래와 같이 나타남을 확인할 수 있다. 이는 사용가능한 Python Interpreter의 목록이다.
여기서 내가 사용할 anaconda 환경에 설치된 python.exe 선택하면 된다.
나의 경우 `\Anaconda3\envs\tensorflow\python.exe`로 선택하였다.
(Anaconda의 가상환경 tensorflow에 설치된 python.exe를 사용)
설정을 완료하면, Setting에서 다음과 같이 변경된 것을 확인할 수 있다.
가상환경 내보내기 (export) / 불러오기 / 리스트 / 제거하기
가상환경을 .yaml 파일로 내보내서 저장을 할 수도 있고, 이를 나중에 활용해서 새로운 가상환경을 만들 수 있습니다.
.yaml 파일로 저장
conda env export> my_python_env.yaml
.yaml 파일로 새로운 가상환경 만들기
.yaml 파일에서 미리 저장해 둔 가상환경 설정을 그대로 가져와서 다른 이름의 동일한 가상환경을 만들 수 있습니다.
conda env create -f my_python_env.yaml
가상환경 리스트 출력
그 밖에 conda 에 설치된 가상환경 리스트도 볼 수 있습니다.
conda env list
가상환경 제거하기
가상환경을 제거하려면 다음과 같이 입력하면 됩니다. (my_python_env 에 제거하려는 가상환경 이름 입력)
conda env remove -n my_python_env
추가로 하나 더! (jupyter notebook, nb_conda)
Jupyter notebook는 브라우져 상에서 markdown, text, code, 시각화등등 다양한 기능을 할 수 있도록 해주는 매우 중요한 패키지 입니다.
conda install jupyter notebook
또한, jupyter notebook에서 python 패키지를 관리할 수 있도록 해주는 nb_conda도 설치해 줍니다.
conda install nb_conda
nb_conda가 설치 되었다면, jupyter notebook에서 상단에 conda 탭이 뜨고, 이 탭안에서 개별 패키지 관리를 브라우져 상에서 할 수 있습니다. 또한, 새로운 python notebook 을 만들 때도 미리 설정해 둔 가상환경으로 만들 수도 있구요. 새로운 패키지도 브라우져상에서 할 수 있습니다.
cuda toolkit을 설치할 경우에는
https://pytorch.org/get-started/previous-versions/ 에서 버전에 맞는 pytorch version 설치 방법 참고!! > conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.2 -c pytorch
4. DLL load failed 오류가 발생한다면?
하지만,,, 여러 줄의 오류 메세지가 출력되면서
ImportError: DLL load failed: DLL 초기화 루틴을 실행할 수 없습니다.
위와 같은 오류 메세지가 출력된다면 여러분은 DLL load failed 오류가 발생한 것입니다.
페이지 밑으로 스크롤하면 아래와 같은 화면에서 자신의 OS에 맞는 설치 파일을 다운로드할 수 있습니다.
저는 windows 64bit의 python 3.7 버전 설치 파일을 다운로드하여 실행시켰습니다.
나머지 부분들은 다 Next 버튼 눌러주시면 되고 아래 부분에서만 설정 확인해주시면 됩니다.
설치 타입을 고르는 부분인데 Just Me를 선택해주셔야 합니다. All Users를 선택하면 설치 위치도 달라지고 anaconda를 사용할 때 관리자 권한을 사용해야 되는 경우가 종종 생기게 됩니다.
설치 경로를 선택하는 부분입니다. 각자 원하는 위치를 지정해주시면 됩니다. 저는 기본 경로 그대로 두었습니다.
설정 부분인데 첫 번째 옵션은 환경 변수에 Anaconda를 넣을지 물어보는 건데 기본 값이 체크 해제이기도 하고
오류가 발생할 수도 있다고 해서 저는 체크하지 않았습니다. 기본 cmd에서 아나콘다를 사용하고 싶거나 하면 추가하셔야 됩니다. 근데 어차피 Anaconda prompt나 navigator를 사용하는 경우가 더 많아서 굳이 안 하시는 게 좋을 것 같아요. 두 번째 옵션은 기본 파이썬으로 아나콘다를 사용할 건지 묻는 건데 저는 체크된 그대로 두었습니다.
이렇게 설정을 다 완료하고 Install을 누르면 금방 설치 완료가 됩니다.
2. Anaconda 기본 설정 및 가상 환경 생성
설치가 성공적으로 완료되면 시작 메뉴에서 다음과 같이 Anaconda Prompt를 실행시킬 수 있습니다.
Prompt를 실행시켜서 위와 같이 명령어를 해보면 아나콘다와 파이썬이 잘 설치된 걸 알 수 있습니다.
이제 Anaconda 명령어를 사용해서 tensorflow를 설치하면 되는데
몇 개 되지 않는 명령어지만 종종 헷갈려서 정리해보았습니다.
# anaconda 버전 확인 conda --version
# anaconda 업데이트 conda update conda
# 가상 환경 생성 conda create --name(-n) 가상환경이름 패키지
# 가상환경 삭제 conda remove --name 가상환경이름 --all
# 가상환경 목록 확인 conda info --env
# 가상환경 활성화 activate 가상환경이름
# 가상환경 비활성화 conda deactivate
# 패키지 설치 conda install 패키지명
# 패키지 삭제 conda remove 패키지명
# 설치된 패키지 목록 조회 conda list
먼저 tensorflow를 설치하여 사용할 가상환경을 만들어 줍니다.
가상환경을 만들어서 사용하면 패키지 설치 시 오류가 발생하거나 문제가 생겼을 때 (이런 일이 종종 있습니다,,)
anaconda를 재설치할 필요 없이 가상환경만 재생성하여 사용하면 되니까 아주 편합니다.
conda create --name tensorflow python=3.6
위의 명령어로 가상환경을 생성할 수 있습니다.
저는 가상환경이름은 tensorflow로 하였고, python 버전은 3.6을 사용하여 생성하였습니다.
이처럼 가상 환경마다 파이썬 버전을 다르게 지정할 수 있습니다.
tensorflow는 현재 python 3.7까지 제공을 하고 있고, 릴리즈 된지도 꽤 되었지만
저는 그래도,, 3.6을 설치했습니다. 원하시는 버전 (3.5/3.6/3.7) 으로 설치하세요!
conda info --env
위 명령어로 가상환경 목록을 살펴보면 이처럼 잘 설치된 걸 알 수 있고,
이 명령어로 가상환경 설치 경로도 확인할 수 있으니 잘 알아두세요.
3. Anaconda로 Tensorflow 설치하기
activate tensorflow
생성한 가상환경을 활성화시켜줍니다.
conda install tensorflow
tensorflow를 설치합니다.
설치가 완료되면 done이라는 화면이 출력됩니다.
이제 tensorflow를 import 해봅니다. python을 입력해서 python을 실행시키고 import tensorflow as tf를 입력해봅니다. 오류 메세지 없이 다음 명령줄로 넘어가면 잘 설치가 된 것입니다!
https://www.machinelearningplus.com/time-series/arima-model-time-series-forecasting-python/#:~:text=ARIMA%2C%20short%20for%20'Auto%20Regressive,used%20to%20forecast%20future%20values. ARIMA Model – Complete Guide to Time Series Forecasting in Python by Selva Prabhakaran | Posted on Facebook Twitter WhatsApp LinkedIn Reddit Google Bookmarks 나누기 Using ARIMA model, you can forecast a time series using the series past values. In this post, we build an optimal ARIMA model from scratch and extend it to Seasonal ARIMA (SARIMA) and SARIMAX models. You will also see how to build autoarima models in python ARIMA Model – Time Series Forecasting. Photo by Cerquiera Contents Introduction to Time Series Forecasting Introduction to ARIMA Models What does the p, d and q in ARIMA model mean? What are AR and MA models How to find the order of differencing (d) in ARIMA model How to find the order of the AR term (p) How to find the order of the MA term (q) How to handle if a time series ...
Results: 1. PC screen can be duplicated to Android screen etc. 2. Synchronization of PC screen and Android screen operation. How to use: 1. go to spacedesk (https://spacedesk.net/). download and install. SPACEDESK DRIVER SOFTWARE FOR WINDOWS PRIMARY PC (SERVER) 2. Go to HTML5 viewer page. SPACEDESK VIEWER SOFTWARE FOR SECONDARY MACHINE (CLIENT) on Local Area Network (LAN) and Wireless
출처 [메쉬믹서(Meshmixer)] 모델링 부분 제거와 부드럽게 만들기 by 아토 메쉬믹서를 이용하여 필요없는 모델링을 제거하고, 모델링을 부드럽게 만들자! 안녕하세요~ 메이커 문화에 앞장서는 3D아토 '다훈쌤' 입니다~ 오늘 포스팅 주제 또한 메쉬믹서인데요~ 어떤 메쉬믹서 기능을 알아볼지 보시도록 하겠습니다. 오늘 기능은 Smooth 기능을 이용한 데이터 부드럽게 만들기와 Select 기능을 이용하여 필요없는 모델링 제거하기 를 알아보겠습니다. 그러면 함께 하시죠! 오늘의 도우미 다시 등판합니다! 데이터를 불러옵시다! 왼쪽 메뉴의 Select 기능을 클릭한 후 필요 없는 모델링에 마우스를 대고 클릭을 쭉 해봅시다. 이 그림에서 필요 없는 모델링은 캐릭터의 받침대가 되겠습니다. 마우스 클릭을 꾹 누르면서 필요 없는 모델링을 전체적으로 칠해줍니다. 만약 칠해주는 마우스의 사이즈가 클 경우, Select 확장 메뉴에 보시면 Size라는 스크롤이 있습니다. 이것을 조절하시면 되겠습니다. 마우스 왼쪽을 따닥 클릭하시면 한 번에 선택이 되기도 합니다 . 그러나 Make Solid 작업을 한 모델링은 마우스 브러쉬 부분만 클릭이 되어 수동적으로 전체를 칠해야 합니다. 선택된 모델링을 delete 키를 눌러 없애고 나면 이렇게 됩니다. 그런데 허공에 좀 떠있네요. 3D프린터 프로그램인 슬라이서에서 불러오면 알아서 바닥에 붙는 경우가 있으나 가끔 허공에 떠 있는 경우도 있습니다. T키를 눌러 Transform 메뉴를 실행한 후 바닥에 앉혀줍니다. 이제 슬라이서 프로그램에서 데이터를 불러왔을 때 문제가 없을 것입니다. 다음은 Smooth 기능입니다. 이 기능은 모델링을 부드럽게 해줍니다. 먼저 부드럽게 하고 싶은 모델링을 색칠을 칠해줘 선택합니다. 그림의 메뉴를 따라가시면 됩니다. Smooth 기능이 적용된 모습입니다. 조금 각진 ...
댓글
댓글 쓰기