1-2. 優先パラメータ
4444 ワード
優先パラメータ
VscodeでPythonを使っています.
以前からVscodeで開発されているので、一番馴染みのある環境です.
PychatやJupyter Notebookも使ったことがありますが、いつも戻ってくるようです.
既にPythonを使っているので、別途環境を設ける必要はありませんが、講義しながら整理しておきたいと思います.
Pythonのインストール
https://www.python.org/downloads/
リンクにアクセスして、必要なOSとバージョンをダウンロードすることができます.
MacユーザーであればHomebrewでのインストールも便利です.
Homebrew 🍺
システムが提供しない有用なパッケージをインストールします.親孝行
HomeBrewを使用したインストール
# 1. homebrew 설치하기 ( 비밀번호 입력하기 )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 2. 파이썬 패키지 설치하기
brew install python
インストールができたので、そのまま使うつもりです.
Vscodeのインストール
https://code.visualstudio.com/download
Pythonと同様に、独自のオペレーティングシステムに従ってインストールすることもできます.
仮想環境の構成🤖
バージョン管理やパッケージ管理をより柔軟に行うためには、ほとんどが仮想環境で開発されています.
フォルダは物理的に存在しますが、より独立した空間を仮想化できます.
仮想環境のメリット
1.仮想環境+Vscode
# 1. python_ex라는 이름을 갖는 가상 환경을 만든다.
python -m venv python_ex
또는
python3 -m venv python_ex
# 2. 폴더로 이동해주기
cd python_ex
# 3. 가상환경 활성화 시켜주기 (윈도우일 경우 cd Scripts)
cd Bin
activate
# 3-1. 가상환경 비활성화 시키기
deactivate
# 4. VSCode 실행하기
code
VscodeにPythonパッケージをインストールするインタプリタの設定
「表示」>「コマンド」パレットでpython:select解釈器を入力し、選択して実行します.
上に作成した仮想環境フォルダを検索します.
バージョンをいつでも動的に変更できるようになりました.
2.仮想環境+Jupyter NoteBook
Vscodeを使用して開発しますが、Jupyter Notebookインストール環境も必要です.
以前ビッグデータのトレーニングを聞いたとき、Jupyter NoteBookで環境をインストールしたことがありますが、ドキュメントを見てそのままやったのを覚えています.😓
だから、講座を見て、それについて、それを記録として残したいです.
Pythonのインストールと仮想環境のインストール
この内容は最初に行った内容と同じです.
# 1. python_jupyter라는 이름을 갖는 가상 환경을 만든다.
python -m venv python_jupyter
또는
python3 -m venv python_jupyter
# 2. 폴더로 이동해주기
cd python_jupyter
# 3. 가상환경 활성화 시켜주기 (윈도우일 경우 cd Scripts)
cd Bin
activate
# 3-1. 가상환경 비활성화 시키기
deactivate
# 4. Jupyter Notebook 설치하기
# (가상환경 active한 상태로 설치해야 한다.)
# 처음 설치할 때는 상당히 오래걸리니 당황하지 말자.
pip install jupyter
# 4-1. pip version error 발생 시 : 아래 코드를 입력하고 4번 코드를 한번 더 설치해준다.
python -m install pip install --upgrade pip
# 5. jupyter notebook 실행하기
jupyter notebook
Reference
この問題について(1-2. 優先パラメータ), 我々は、より多くの情報をここで見つけました https://velog.io/@uoayop/1-2.-환경-설정テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol