2013-07-12 [長年日記]
■virtualenv配下のPythonを直に実行する
shebangの書き方。
#!/home/foo/yourpythonenv/local/bin/python # -*- coding: utf-8 -*- sys.path.append("/home/foo/yourpythonenv")
みたいに。
追記
CGIから実行したら sitecustomise.py を読みこんでないらしく、codecs関連で嵌まる。
#!/home/foo/yourpythonenv/local/bin/python -S # -*- coding: utf-8 -*- import sys sys.setdefaultencoding('UTF-8') sys.path.append("/home/foo/yourpythonenv") import site
とすることで確実にsetdefaultencodingできた。
shebangの -S 大事。