IT Notebook

ITについての備忘録的なブログです

Python

Ubuntu12.04にPython3.4をインストールする方法

Ubuntu12.04にpython3をインストールしてバージョンを確認したところ「python3.2.3」だったのでpython3.4系のインストール方法を調査したのでメモ インストールコマンド sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get upgrade sudo apt-get i…

Ubuntu14.04にpythonライブラリ psycopg2 をインストールする手順

Pythonからpostgresに接続するためにpsycopg2をインストールしようとした時につまずいたのでメモ 環境 OS… Ubuntu14.04 Python… Python 3.2.3 インストールコマンド sudo pip install psycopg2 エラーメッセージ Command "python setup.py egg_info" failed …

Python - オブジェクトのアトリビュートの確認方法

botoのオブジェクトのアトリビュートがわからなくて調べた時のメモ オブジェクトのアトリビュートの確認方法 print (dir(obj)) 実際にはこんな感じで使用しました snaps = connec2.get_all_snapshots(filters={'description': info['date']+'*', 'volume-id'…

Python - psycopg2のインストール

Pythonからpostgresに接続するためにpsycopg2をインストールしようとした時につまずいたのでメモ 環境 OS... Ubuntu14.04 Python... Python 3.2.3 インストールコマンド sudo pip install psycopg2 エラーメッセージ Command "python setup.py egg_info" fai…

Python - Virtualenvwrapperの設定

いつも忘れてしまうのでメモ 動作確認環境 OS: Ubuntu14.04 Virtualenvwrapperのインストール sudo pip install virtualenvwrapper Virtualenvwrapperの設定 「~/.bashrc」に追記 ### Virtualenvwrapper if [ -f /usr/local/bin/virtualenvwrapper.sh ]; the…

Python boto - import boto.rds2 Error "TypeError: the JSON object must be str, not 'bytes'''

boto.rds2を使用してスナップショットからRDSをリストアしようとした時にエラー発生 python3が完全にサポートされていないからかなと思われる エラー内容 TypeError: the JSON object must be str, not 'bytes' 対応 rds2/layer1.pyの3761行目を編集 body = …

Python - コマンドライン引数を取得する方法 - sys.argv

pythonのコマンドライン実行時の引数を取得する方法を調べました import sys argv=sys.argv print(argv)

Python - 一時停止するコマンド - sleep()

bashのsleepコマンドみたいなことをpythonでやりたかったので調べました pythonにもsleep()コマンドというのがありましたのでメモ import time time.sleep(10)

Python - virtualenvの環境設定

virtualenv設定メモ virtualenvのインストール pip install virtualenv virtualenvの環境構築 virtualenv test virtualenvの環境構築(バージョン指定) virtualenv test3 --python=/usr/local/bin/python3 virtualenvの有効化 source test/bin/activate (te…

Python boto - プロファイルの使用方法

検索してもあまり情報がなかったので念のための共有 動作確認環境 OS : Mac OS X 10.9 Python : 3.4.3 boto : 2.38.0 設定ファイル cat ~/.boto [profile <PROFILE>] aws_access_key_id=<ACCESS_KEY> aws_secret_access_key=<SECRET_KEY> プロファイル使用方法 import boto.ec2 conn = boto.ec</secret_key></access_key></profile>…

Python boto - インスタンス一覧取得スクリプト

動作確認環境 OS : Mac OS X 10.9 Python : 3.4.3 boto : 2.38.0 Credential : ~/.boto get-instance-list.py import boto.ec2 conn = boto.ec2.connect_to_region("ap-northeast-1", profile_name='<PROFILE>') instances = [i for r in conn.get_all_instances() fo</profile>…