本ページに掲載のリンク及びバナーには広告(PR)が含まれています。
皆さん、こんにちは。
Pythonの2系から3系への移行進んでいますか?
検証環境の構築は進んでいますか?
ローカル開発環境は既にあるけど、実際に動作する環境をもうひとつ作ることって億劫ですよね…
そんなあなたに同じ端末でソースコードを変えることなく、Python2系とPython3系の検証が出きる環境をお届けします。
導入にはHomebrewを使います。
下記のコマンドでインストールが可能です。
$ brew update $ brew install python3
インストールが完了したところで、ローカルのMacのPythonのバージョンを確認してみます。
$ python --version Python 2.7.10
続いて、python3のバージョンを確認してみます。
$ python3 --version Python 3.5.2
同じ端末で二つのバージョンのPythonが動く環境が出来ました。
では、早速デモをしてみましょう。
まずはPython2系でしか動かないprint文を実行してみます。
$ python Python 2.7.10 (default, Jul 30 2016, 18:31:42) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> print "hello" hello
続いて、python3で実行してみます。
$ python3 Python 3.5.2 (default, Oct 11 2016, 04:59:56) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> print "hello" File "", line 1 print "hello" ^ SyntaxError: Missing parentheses in call to 'print'
2系でしか動かないprint文がちゃんと失敗してくれました。
これでお手軽に2系と3系を検証出来る環境が出来ました。
最後までお付き合い頂き、ありがとうございました。
2020年08月18日 | FULL HOUSE運営メディアに「Google Map」の情報が追加されました |
2020年06月05日 | FULL HOUSE運営メディアに「キーワード検索」が実装されました |
2020年04月16日 | グルメメディア「はらへり」、"テイクアウトや宅配が利用できるお店の特集"と"コロナに苦しむ飲食店の応援キャンペーン"を開始 |
2020年02月03日 | 【祝】株式会社FULL HOUSEはお洒落なリノベ一軒家にオフィスを移転しました! |
2019年11月13日 | 株式会社FULL HOUSE、飲食費を支給する「グルメ手当」と美容費を支給する「コスメ手当」を導入 |
ランキング(37) |
転職(79) |
面接(52) |
就活準備(119) |
人事/採用(82) |
スマホアプリ(56) |
iPhoneアプリ(56) |
Androidアプリ(56) |
出会い系/婚活/マッチング(39) |
恋愛/デート(37) |
ゲーム(13) |
アニメ(11) |
洋楽(4) |
映画(7) |