memorandum

pythonとか備忘録

PyCharmを使ってみる

PyCharmを使ってみる

Python統合開発環境としてメジャーなPyCharmを使ってみます

PyCharmのインストール

インストーラ入手

公式からPyCharmのインストーラをダウンロードします。 下記から DOWNLOAD NOW をクリック www.jetbrains.com

今回はCommunityをダウンロードします

f:id:heinekun:20190717011412p:plain
Download Pycharm

インストール手順

省略。 機会があれば執筆するかも

PyCharmでプロジェクトを作成

PyCharmの起動

Create New Projectをクリックします。

f:id:heinekun:20190717003027p:plain
Welcome to PyCharm

プロジェクの基本設定

Location: でプロジェクトのパスを指定してCreateをクリックします。 Virtualenv環境はそのまま(Location:の下の▼マークをクリックするとVirtualenv環境の設定を確認できます)

f:id:heinekun:20190717003501p:plain
New Project

無事にプロジェクトが作成できました。

f:id:heinekun:20190717003922p:plain
Project画面

Virtualenv環境の設定

前回の記事で紹介した管理系パッケージを更新します。

管理系パッケージの更新

Project Settingをクリック

f:id:heinekun:20190717004210p:plain
Project Setting

Project Interpreter をクリック

f:id:heinekun:20190717004302p:plain
Project Interpreter

右上のプラスボタンをクリック

f:id:heinekun:20190717004527p:plain
Install

Optionsにチェックし、--upgradeを設定して、左下のInstall Packageをクリック

f:id:heinekun:20190717004911p:plain
pip install --upgrade pip

エラーになる場合は?

f:id:heinekun:20190717005221p:plain
Error occurred

エラーの内容を確認すると 'NoneType' object has no attribute 'bytes'

f:id:heinekun:20190717005308p:plain
Failed to install package 'pip'

Optionsに --force-reinstall を追加して再度Install Packageをクリック

f:id:heinekun:20190717005733p:plain
pip --upgrade --force-reinstall pip

インストール成功

f:id:heinekun:20190717005928p:plain
Package 'pip' installed successfully

Settingsでpipのバージョンを確認

f:id:heinekun:20190717010022p:plain
Settingsでpipのバージョンを確認

setuptoolsも更新、Optionsの --upgrade は -U でも可

f:id:heinekun:20190717010550p:plain
pip install -U --force-reinstall setuptools

Settingsでsetuptoolsのバージョンを確認

f:id:heinekun:20190717010643p:plain
Settingsでsetuptoolsのバージョンを確認

PyCarmでデバッグ

Pythonファイルの作成とデバッグの実行

Pythonファイルの新規作成

f:id:heinekun:20190717012219p:plain
New Python File
f:id:heinekun:20190717012258p:plain
test.py

test.pyの中身は前回の記事で作成したSQLite3のソースコードです

f:id:heinekun:20190717013215p:plain
test.pyの中身

デバッグを実行

f:id:heinekun:20190717013234p:plain
Debug 'test'

無事にプロセスが終了するとデータベース(database.db)が生成されます

f:id:heinekun:20190717013434p:plain
Process finished with exit code 0

結果の確認

データベースの中身を確認して問題ないことを確認します。

f:id:heinekun:20190717014505p:plain
Browse Data