Python

/usr/bin/ld: cannot find -lpython2.7のエラーについて

vagrant(+virtualbox+centos6.4)でpythonが動く程度までの私的記録 上記の記事の次に、プロジェクトを作り、MySQLにpythonから接続しようとすると 接続するためのモジュールがないと怒られたので(今回の場合MySQLdb)、mysql-pythonを入れた。 pip経由から su…

vagrant(+virtualbox+centos6.4)でpythonが動く程度までの私的記録

macユーザの私はvagrant&virtualbox本家から Vagrant-1.3.4.dmg VirtualBox-4.2.18-88780-OSX.dmgを取得しインストール。 OSは某有名boxサイトから、取得し立ち上げる。 vagrant box add centos64 CentOS-6.4-x86_64-v20130731.box mkdir vmCentOS cd vmCent…

pydocのHTML出力を日本語化、UTF-8化

pydocを使ってHTML化したファイルがEN仕様になっている。 文字コードが設定されていないため、文字化けする。 (chrome日本版とかでエンコードを自動検出にしていると、文字コードの指定がないためShift-JISになり、文字化けする) ブラウザのエンコードをUTF-…

さくらVPSのサーバにeasy_installとpip、flask、jinja2インストール

python2.7.3入れたので、 他に使いそうなツールを入れておいた。 $ sudo -s ... # yum install python-setuptools <=easy_installインストール # easy_install pip # pip install flask # pip install jinja2 <=もう既に入ってるよと怒られる エキスパートPy…

Mac OS X Mountain Lion(10.8.2)にPlone 4.2.4をインストール、実行

MacBook Air(Mac OS X 10.8.2)にPlone 4.2.4をインストールし、 実行させた。 あまりにも簡単にできたので、わざわざ書く必要もないが、 とりあえず、書いておく。 本家からMac版Ploneの最新バージョンをダウンロード。 (Plone4.3はbetaと書いていたので、今…

Error: Required vim compiled with +pythonのエラーについて

VimでPythonのオムニ補完を使おうと思ったら、 Error: Required vim compiled with +pythonって出た。 vim --versionでpythonの状態を確認した後、 Macportsを使ってVimをリビルドしておいた。 (MacBook Airを新しく買った後、するのを忘れていた) $vim --ve…

SimpleHTTPServerを使って安易Webサーバを立ち上げてみる

存在は知ってたが、別にわざわざ使う必要もないかと思い、 使ってなかったが試しに使ってみた。 適当なディレクトリに移動して <html><body><h1>It works!</h1></body></html> 適当にファイルを用意して、以下を実行。 python -m SimpleHTTPServer 8881ポートは適当 後は http://localhost:8881…

pydocの使用例

pydocを使ってみた。そのメモ書き。 test.py # -*- coding:utf-8 -*- '''ファイルタイトル これはファイルの先頭に書かれています。 ''' __author__ = 'yufu4' __version__= '1.0' __date__ = '2013/01/15' DATA = 'data' class Test1: ''' No.1 これはクラ…

MacにwxPythonをインストール

wxPythonをインストールした。 インストールしたのは二回目なのだが、 一回目と同じところでつまづいてしまったので、 メモ書き。 wxPythonのDownload>Stableから wxPython2.8-osx-unicode-py2.7をダウンロード、インストール。 これを選んだ理由は一番上に…

Macportsからapache2, python2.7.3, pip, flaskインストール

Macportsからapache2, python2.7.3, pip, flaskインストールした。 そのメモ書き。 apache2のインストール sudo port install apache2 python2.7.3のインストール sudo port install python27.bash_profileに以下を追記 export PATH=/opt/local/bin:/opt/loc…

vimで#を打ったらインデントが取り除かれる問題

pythonではコメントアウトに#を使うのだが これを使うと毎回インデントが無視されてしまう。俺だけかなと調べてたら、ドキュメントにたどり着いた。 ドキュメント読んでみたら #を打ったときにインデント取り除かれたく無いなら、以下のマッピングを使えと。…

macportsでpython2.7.1からpython2.7.3に

python -Vで2.7.1と返ってきた。 sudo port select --list pythonとすると none (active) python24 python25-apple python26 python26-apple python27 python27-apple と出てきたので sudo port select --set python python27とnoneからpython27(/opt/local/…

ソースに直接ユーザIDやパスワードを打ち込むのをやめてPitを使う。

昔、どうしたらいいですかね?って先輩に聞いたら 「Pit使うと良いよ」と教えていただいて、それ以降Pitを使っている。 Pitはソースに直接書きたく無い情報を~/.pit以下に簡単に保存してくれて便利。 yamlで保存してくれるのでいろいろな言語で使える。 (調…