さくらのレンタルサーバで pip
さくらのレンタルサーバで pip を利用しようとした時の躓きメモ
こちらを参考に
% mkdir /home/hoge/.local/lib/python2.7/site-packages
% easy_install --prefix=~/.local pip
% vi $HOME/.cshrc でpath へ $HOME/.local/bin を追加
% source .cshrc で反映
とまぁ、ココまで順調でしたが
いざ、インストールへ移ると
% pip install mojimoji ←mojimojiを入れようとした
error: /usr/local/lib/python2.7/site-packages/mojimoji.so: Permission denied
等の permission 関連のエラーでインストールできない
こちらを参考に
% vi $HOME/.pydistutils.cfg ←無ければ新規作成される
で下記を記載
[install]
user=1
これで % pip install ~ が利用可能に
関連項目
確認のため利用可能なモジュールを表示
import sys
print sys.modules.keys()
さらに utf8 の環境で search の全角文字を半角へ変換する場合
search = mojimoji.zen_to_han(search.decode('utf-8'), kana=False).encode('utf-8')
やっぱ python的には、入力情報を Unicode に変換してから処理するべきなのかな
こちらを参考に
% mkdir /home/hoge/.local/lib/python2.7/site-packages
% easy_install --prefix=~/.local pip
% vi $HOME/.cshrc でpath へ $HOME/.local/bin を追加
% source .cshrc で反映
とまぁ、ココまで順調でしたが
いざ、インストールへ移ると
% pip install mojimoji ←mojimojiを入れようとした
error: /usr/local/lib/python2.7/site-packages/mojimoji.so: Permission denied
等の permission 関連のエラーでインストールできない
こちらを参考に
% vi $HOME/.pydistutils.cfg ←無ければ新規作成される
で下記を記載
[install]
user=1
これで % pip install ~ が利用可能に
関連項目
確認のため利用可能なモジュールを表示
import sys
print sys.modules.keys()
さらに utf8 の環境で search の全角文字を半角へ変換する場合
search = mojimoji.zen_to_han(search.decode('utf-8'), kana=False).encode('utf-8')
やっぱ python的には、入力情報を Unicode に変換してから処理するべきなのかな
コメント