pyenv, anaconda, VScode로 Python의 개발 환경을 창조하다
입문
웹 페이지를 검색해도 Linux로 Python 개발 환경을 만드는 페이지가 별로 없어서 제가 한 일을 정리했습니다.
개선점이 있으면 요청과 설명을 편집하세요!
참조:VScode로 Python을 디버깅하고 싶어요.
설치 필요 $ sudo pacman -S base-devel openssl zlib git yay
$ yay -S ttf-myricam visual-studio-code-bin
pyenv,pyenv-virtualenv,anaconda 설치 $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ git clone git://github.com/yyuu/pyenv-update.git ~/.pyenv/plugins/pyenv-update
$ nano ~/.bashrc
/home/User/.bashrc/// 最後列に書く
# pyenv,pyenv-virtualenv
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
$ source ~/.bashrc
$ pyenv update
$ pyenv install -l | grep anaconda
$ pyenv install anaconda3-5.2.0
$ pyenv global anaconda3-5.2.0
$ pyenv rehash
$ conda update conda
$ conda create -n py36 python=3.6.2
$ pyenv global anaconda3-5.2.0/envs/py36
$ pyenv rehash
flake8yapf 설치 $ conda install flake8
$ conda install -c conda-forge yapf
VScode 설정
VSCode를 처음 열면 VSCode를 일본어로 변경하는 확장 기능을 설치할 것인지 묻는 메시지가 표시됩니다.
VScode를 다시 시작한 후 Python 확장을 설치하십시오.
(이미지에 이미 설치되어 있어서 설치된 문자가 사라졌습니다)
Ctrl+에서 구성 파일을 열려면 다음과 같이 하십시오.{
// フォントの設定
"editor.fontFamily":"MyricaM M",
"editor.fontWeight": "normal",
"editor.fontSize": 16,
// Tabキーを押したときに入力されるスペース
"editor.tabSize": 4,
// Tabキーを押すとスペースが挿入される
"editor.insertSpaces": true,
// 行数を表示
"editor.lineNumbers": "on",
// Pythonのパス
"python.pythonPath": "/home/User/.pyenv/versions/anaconda3-5.2.0/envs/py36/bin/python",
// flake8を有効化
"python.linting.flake8Enabled": true,
// yapfを有効化
"python.formatting.provider": "yapf",
"[python]": {
"editor.formatOnSave": true,
}
}
.py 파일을 열고 위의 메뉴 표시줄에서 작업 → 작업 구성 → 템플릿tasks를 엽니다.json→Others 중tasks 만들기.json 파일을 만들 것입니다. 아래의 설명에 따라 기입하십시오.{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "python",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"command": "python",
"args": [
"${file}"
],
"presentation": {
"echo": false,
"reveal": "always",
"focus": false,
"panel": "shared"
},
"problemMatcher": []
}
]
}
디버그 → 설정 launch를 엽니다.json만 열면 돼요.
끝내다
이렇게 하면 Python의 기본적인 개발 환경이 갖춰집니다.
수고했어
...하지만 내 환경에서(?)콘다가 없어!욕먹고,flake8,yapf부동 등 증상
만약 누군가가 이런 상황에 대처하는 방법이 있다면 저에게 알려주세요...
참고로 지금 사용하고 있는 것은 pyenv+pipenv입니다.
Reference
이 문제에 관하여(pyenv, anaconda, VScode로 Python의 개발 환경을 창조하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomi_sheep/items/8af9be14a20d4116fb68
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo pacman -S base-devel openssl zlib git yay
$ yay -S ttf-myricam visual-studio-code-bin
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ git clone git://github.com/yyuu/pyenv-update.git ~/.pyenv/plugins/pyenv-update
$ nano ~/.bashrc
/home/User/.bashrc/// 最後列に書く
# pyenv,pyenv-virtualenv
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
$ source ~/.bashrc
$ pyenv update
$ pyenv install -l | grep anaconda
$ pyenv install anaconda3-5.2.0
$ pyenv global anaconda3-5.2.0
$ pyenv rehash
$ conda update conda
$ conda create -n py36 python=3.6.2
$ pyenv global anaconda3-5.2.0/envs/py36
$ pyenv rehash
flake8yapf 설치 $ conda install flake8
$ conda install -c conda-forge yapf
VScode 설정
VSCode를 처음 열면 VSCode를 일본어로 변경하는 확장 기능을 설치할 것인지 묻는 메시지가 표시됩니다.
VScode를 다시 시작한 후 Python 확장을 설치하십시오.
(이미지에 이미 설치되어 있어서 설치된 문자가 사라졌습니다)
Ctrl+에서 구성 파일을 열려면 다음과 같이 하십시오.{
// フォントの設定
"editor.fontFamily":"MyricaM M",
"editor.fontWeight": "normal",
"editor.fontSize": 16,
// Tabキーを押したときに入力されるスペース
"editor.tabSize": 4,
// Tabキーを押すとスペースが挿入される
"editor.insertSpaces": true,
// 行数を表示
"editor.lineNumbers": "on",
// Pythonのパス
"python.pythonPath": "/home/User/.pyenv/versions/anaconda3-5.2.0/envs/py36/bin/python",
// flake8を有効化
"python.linting.flake8Enabled": true,
// yapfを有効化
"python.formatting.provider": "yapf",
"[python]": {
"editor.formatOnSave": true,
}
}
.py 파일을 열고 위의 메뉴 표시줄에서 작업 → 작업 구성 → 템플릿tasks를 엽니다.json→Others 중tasks 만들기.json 파일을 만들 것입니다. 아래의 설명에 따라 기입하십시오.{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "python",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"command": "python",
"args": [
"${file}"
],
"presentation": {
"echo": false,
"reveal": "always",
"focus": false,
"panel": "shared"
},
"problemMatcher": []
}
]
}
디버그 → 설정 launch를 엽니다.json만 열면 돼요.
끝내다
이렇게 하면 Python의 기본적인 개발 환경이 갖춰집니다.
수고했어
...하지만 내 환경에서(?)콘다가 없어!욕먹고,flake8,yapf부동 등 증상
만약 누군가가 이런 상황에 대처하는 방법이 있다면 저에게 알려주세요...
참고로 지금 사용하고 있는 것은 pyenv+pipenv입니다.
Reference
이 문제에 관하여(pyenv, anaconda, VScode로 Python의 개발 환경을 창조하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomi_sheep/items/8af9be14a20d4116fb68
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ conda install flake8
$ conda install -c conda-forge yapf
VSCode를 처음 열면 VSCode를 일본어로 변경하는 확장 기능을 설치할 것인지 묻는 메시지가 표시됩니다.
VScode를 다시 시작한 후 Python 확장을 설치하십시오.
(이미지에 이미 설치되어 있어서 설치된 문자가 사라졌습니다)
Ctrl+에서 구성 파일을 열려면 다음과 같이 하십시오.
{
// フォントの設定
"editor.fontFamily":"MyricaM M",
"editor.fontWeight": "normal",
"editor.fontSize": 16,
// Tabキーを押したときに入力されるスペース
"editor.tabSize": 4,
// Tabキーを押すとスペースが挿入される
"editor.insertSpaces": true,
// 行数を表示
"editor.lineNumbers": "on",
// Pythonのパス
"python.pythonPath": "/home/User/.pyenv/versions/anaconda3-5.2.0/envs/py36/bin/python",
// flake8を有効化
"python.linting.flake8Enabled": true,
// yapfを有効化
"python.formatting.provider": "yapf",
"[python]": {
"editor.formatOnSave": true,
}
}
.py 파일을 열고 위의 메뉴 표시줄에서 작업 → 작업 구성 → 템플릿tasks를 엽니다.json→Others 중tasks 만들기.json 파일을 만들 것입니다. 아래의 설명에 따라 기입하십시오.{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "python",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"command": "python",
"args": [
"${file}"
],
"presentation": {
"echo": false,
"reveal": "always",
"focus": false,
"panel": "shared"
},
"problemMatcher": []
}
]
}
디버그 → 설정 launch를 엽니다.json만 열면 돼요.끝내다
이렇게 하면 Python의 기본적인 개발 환경이 갖춰집니다.
수고했어
...하지만 내 환경에서(?)콘다가 없어!욕먹고,flake8,yapf부동 등 증상
만약 누군가가 이런 상황에 대처하는 방법이 있다면 저에게 알려주세요...
참고로 지금 사용하고 있는 것은 pyenv+pipenv입니다.
Reference
이 문제에 관하여(pyenv, anaconda, VScode로 Python의 개발 환경을 창조하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomi_sheep/items/8af9be14a20d4116fb68
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(pyenv, anaconda, VScode로 Python의 개발 환경을 창조하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomi_sheep/items/8af9be14a20d4116fb68텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)