hello foo bar Saba noteMacにPythonの開発環境を作る
Category "Python"を表示しています。
2019.10.2 水
Xcodeのインストール Xcode Mac App Storeでダウンロードします。(無料) かなりの容量のソフトなのでダウンロードには結構時間がかかります。 Command line toolをhttps://developer.apple.com/download/more/ダウンロード。アップルIDが必要です。dmgファイルでインストール。インストーラがあるので楽。 インストールができたら、以下でライセンス確認します。 $ sudo xcodebuild -license パスを確認 $ xcode-select --print-path これでインストールは完了。 pyenvのインストール pythonはバージョン管理したいのでpyenvを入れて、python3とpython2を切...
2019.10.2 水
python2とpythin3の過渡期と言われて、まだまだ過渡期が続いていったい何年続くんや?ということで、結局2も3も使わないといけないわけなので、結局エブリデー過渡期のPythonです。 特に私の場合はAnsibleをどっちのバージョンでやるべきかという検討でかなり迷ったので、結局Pythonはバージョンを複数使わないとダメだなという結論でした。その他のアプリでも言語のバージョンを複数使いこなさないといけない場合があると思います。 Python 3サポート AnsibleはPythonバージョン3.5以降のみをサポートします。なのでCentOS7などではデフォルトでPython 2.7.5がインストールされているので、Python3をインストールする必要があります。 Ansibleの環境...
2018.11.19 月
配列 初期化 list=[] 値の格納 (int) list=[1,2,3,4,5] 値の格納 (string) シングルクォートで囲っても同じです。 list=["a","b","c","d","e"] 値の取り出し print(list) print(list[0]) 配列の種類 タプル(tuple) 任意の数の要素を持つことができる配列です。作成したあとは要素の追加や削除を行うことができません。 リスト(list) 任意の数の要素を持つことができる配列です。作成したあとでも要素の追加や削除を行うことができます。 ディクショナリ・辞書(dict) 任意の数の要素を持つことができる配列で、keyとvalueのペアを一要素とします。作成した後でも要素の追加や削除を行うことができますが、1つの...
2018.11.19 月
パッケージ管理のためpipはインストールしておいてください。 Pythonをインストールする Python3のモジュールをインストール インストールコマンドのpipをアップグレードしておきます。 $ python -m pip install --upgrade pip 基本的なモジュールインストールのコマンドは以下になります。アップグレードするときは–upgradeオプションをつけます。 $ python -m pip install SomePackage $ python -m pip install --upgrade SomePackage 実際にインストールしてみます。 python -m pip install lxml という感じで手軽にインストールできます。 イ...
2018.11.19 月
インスールしてPythonの使える環境を整えます。 CentOS7に最新(でもないかな)のPythonをインストールする Pythonが使える環境が整ったらさっそくHello Worldを書いてみます。 Hello world hello.pyを作成して、 print("Hello world!") これをpythonでたたきます。 python hello.py Hello world! これでOK。 変数 普通の変数は普通に格納する。 a=1 print(a) 文字列もそのまま string='hello' print(string) 文字列はシングルクォートでもダブルクォートでもOKです。
2018.11.14 水
Python3.6.5をインストールします。現時点の最新は3.7ぐらいになっているはずなんですが、3.6はまあまあ安定版だと思うのでよいでしょう。 ここではPython3.6をpythonコマンドで使えるようにしてデフォルトで入っているPython2.7.5を(一応とっておいて)python2で叩けるようにしておきます。 Python 3.6.5インストール まずはリポジトリをインストールします。 # yum install -y https://centos7.iuscommunity.org/ius-release.rpm Pythonをインストール # yum install -y python36u python36u-devel python36u-libs これで終わりなので、バ...