2019年11月21日 星期四

[note][MAC] dyld: Library not loaded 解決方式

在使用tig指令時,遇到以下問題:
----------------------------------
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
  Referenced from: /usr/local/bin/tig
  Reason: image not found
Abort trap: 6
----------------------------------

版本: MAC 10.14

透過以下方式可以解決
----------------------------------
cd /usr/local/opt/readline/lib
ln -s libreadline.8.0.dylib libreadline.7.dylib
----------------------------------

2019年11月12日 星期二

[note] 在heroku平台找不到pytz套件的解決方式

在撰寫slack app時,
使用timezone套件,
----------------
import pytz
----------------
發佈至heroku時,遭遇以下log:
----------------
2019-11-12T16:34:01.371570+00:00 app[web.1]: import pytz
2019-11-12T16:34:01.371634+00:00 app[web.1]: ModuleNotFoundError: No module named 'pytz'
----------------

2019年11月11日 星期一

[note] 解決line bot 重複發送訊息兩次問題

在串接linebot with python

使用slack會發現主動傳訊息會發送兩次的狀況發生。

影響的api有

line_bot_api.push_message()

line_bot_api.broadcast()

只要是主動傳訊息的都會發生傳送兩次

那該如何解決呢?


2019年10月21日 星期一

[note] heroku 更改顯示時區 timezone

觀察log時常常發現 heroku 預設時間不是台灣時區

以下是更改時區的command (台灣)

2019年10月8日 星期二

[Note] ImportError: No module named pandas 排除

發現以下error時,代表有使用到pandas模組但是系統找不到此模組。

這裡紀錄在MAC OSX上安裝pandas模組的方法


[note] SyntaxError: Non-ASCII character '\xe8' in file 排除

在寫一些python測試code時,遭遇以下error

SyntaxError: Non-ASCII character '\xe8' in file

這裡記錄一下解決方法