pyenv, anaconda, VScode로 Python의 개발 환경을 창조하다

3800 단어 LinuxPython3VSCode

입문


웹 페이지를 검색해도 Linux로 Python 개발 환경을 만드는 페이지가 별로 없어서 제가 한 일을 정리했습니다.
개선점이 있으면 요청과 설명을 편집하세요!
참조:VScode로 Python을 디버깅하고 싶어요.
  • OS-Manjaro Linux XFCE Edition을 사용합니다
  • Anaconda의 버전 - anaconda3-5.2.0
  • Python 버전 -3.6.2
  • 설치 필요

    $ 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입니다.

    좋은 웹페이지 즐겨찾기