メモ書き
1年ぶりくらいにPython3を使う
最終更新:
opcboardbox
-
view
最終更新:2020-04-10 12:29:02 (Fri)
【前提】
PCにPython(3.6.5)とAnaconda(5.2.0)がインストールされているけど久しぶり過ぎて使い方を忘れた人向け。
O'Reillyの書籍「入門 Python3」等を見ながら。
PCにPython(3.6.5)とAnaconda(5.2.0)がインストールされているけど久しぶり過ぎて使い方を忘れた人向け。
O'Reillyの書籍「入門 Python3」等を見ながら。
【環境】
Window 10 Pro 64bit。
■Anacondaで更新前
Python 3.6.5、Anaconda 5.2.0、
Spyder 3.2.8、Anaconda Navigator 1.8.7。
Window 10 Pro 64bit。
■Anacondaで更新前
Python 3.6.5、Anaconda 5.2.0、
Spyder 3.2.8、Anaconda Navigator 1.8.7。
■Anacondaで更新後
Python 3.6.8、Anaconda 2019.07、
Spyder 4.1.2、Anaconda Navigator 1.9.12。
Python 3.6.8、Anaconda 2019.07、
Spyder 4.1.2、Anaconda Navigator 1.9.12。
目次
開発環境を整える。
バージョンを更新/確認する。
最新の環境にしないと色々と問題が出そう(更新したら過去のソースは手直しが必要になるかも)。
現環境ではAnacondaで管理されているのでそれに従う(pipを使わない)。
Anaconda Promptを起動して最新の環境にする(使えるコマンドと注意書きの確認は conda -h。Anaconda Prompt上で右クリックするとクリップボードが張り付いて実行されるので注意)。
現環境ではAnacondaで管理されているのでそれに従う(pipを使わない)。
Anaconda Promptを起動して最新の環境にする(使えるコマンドと注意書きの確認は conda -h。Anaconda Prompt上で右クリックするとクリップボードが張り付いて実行されるので注意)。
以下を実行するとエラーと指示が表示されたので従う。
>conda update
更新内容が表示されるので確認してy(yes)。
更新かけたら結構待ったので有線LAN環境での作業がお勧め。
更新かけたら結構待ったので有線LAN環境での作業がお勧め。
更新されたプログラムを確認する。
>conda list
Anaconda関係を更新する。
Anaconda Navigatorから統合開発環境(IDE)「Spyder」を起動する。
Anaconda Navigatorの起動
Windowsスタートメニュー>Anaconda3(64-bit)>Anaconda Navigator
久しぶりに立ち上げるとAnaconda Navigator、Spyderでもバージョンアップを促されるので従う。
Spyder 3.3.6だったけど4の最新を推奨等されたので更に更新をかける。
Spyder 3.3.6だったけど4の最新を推奨等されたので更に更新をかける。
ここまでで開発環境整え終わり。
開発フォルダを準備する。
既存のPythonパッケージ等との相互干渉を防ぎたいのでEclipse(Java)でのワークスペースのようなものを作る。
Spyderでは実行時毎にオプションを選択して干渉をコントロールできる。ので単純に開発者が後で判りやすいようにフォルダを作ればOK。
Spyderでは実行時毎にオプションを選択して干渉をコントロールできる。ので単純に開発者が後で判りやすいようにフォルダを作ればOK。
新規作成でpyファイルを作り、動作を確認する。
動作確認コード例
# ファイル名 hello.py
def hello():
print("Hello World")
hello()
↑を作った開発フォルダに保存してSpyder上で実行(F5)し、動作確認をする。
開発フォルダの準備おわり。
補足
virtualenvを使わない
Anaconda側でモジュールの相互干渉をコントロールできるのでvirtualenvを使わない。