アットウィキロゴ
メモ書き
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

メモ書き

1年ぶりくらいにPython3を使う

最終更新:

opcboardbox

- view
管理者のみ編集可
最終更新:2020-04-10 12:29:02 (Fri)

【前提】
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。

■Anacondaで更新後
Python 3.6.8、Anaconda 2019.07、
Spyder 4.1.2、Anaconda Navigator 1.9.12。

目次

開発環境を整える。

バージョンを更新/確認する。


最新の環境にしないと色々と問題が出そう(更新したら過去のソースは手直しが必要になるかも)。
現環境ではAnacondaで管理されているのでそれに従う(pipを使わない)。
Anaconda Promptを起動して最新の環境にする(使えるコマンドと注意書きの確認は conda -h。Anaconda Prompt上で右クリックするとクリップボードが張り付いて実行されるので注意)。

以下を実行するとエラーと指示が表示されたので従う。
>conda update
 
更新内容が表示されるので確認してy(yes)。
更新かけたら結構待ったので有線LAN環境での作業がお勧め。

更新されたプログラムを確認する。

>conda list
 

Anaconda関係を更新する。

Anaconda Navigatorから統合開発環境(IDE)「Spyder」を起動する。
Anaconda Navigatorの起動
Windowsスタートメニュー>Anaconda3(64-bit)>Anaconda Navigator
久しぶりに立ち上げるとAnaconda Navigator、Spyderでもバージョンアップを促されるので従う。
Spyder 3.3.6だったけど4の最新を推奨等されたので更に更新をかける。

ここまでで開発環境整え終わり。

開発フォルダを準備する。

既存のPythonパッケージ等との相互干渉を防ぎたいのでEclipse(Java)でのワークスペースのようなものを作る。
Spyderでは実行時毎にオプションを選択して干渉をコントロールできる。ので単純に開発者が後で判りやすいようにフォルダを作ればOK。

新規作成でpyファイルを作り、動作を確認する。

動作確認コード例
# ファイル名 hello.py
def hello():
    print("Hello World")
 
hello()
 
↑を作った開発フォルダに保存してSpyder上で実行(F5)し、動作確認をする。

開発フォルダの準備おわり。

補足

virtualenvを使わない

Anaconda側でモジュールの相互干渉をコントロールできるのでvirtualenvを使わない。

参考にしたサイト

記事メニュー
最近更新されたスレッド
ウィキ募集バナー