pip pip 指令更新 python packages Read Time:15 Second 更新一個已知名稱的 Python package,如 numpy package pip install -U numpy 或是 pip install --upgrade numpy 更新所有已安裝的packages pip list |awk '{print $1}' |xargs -n 1 pip install --upgrade 或是 for i in `pip list |awk '{print $1}'`; do echo $i; pip install --upgrade
break 【筆記一下】Python break, continue, pass的區別 Read Time:15 Second Python 中 break、continue、pass 的區別: break:強制跳出 ❮整個❯ 迴圈 continue:強制跳出 ❮本次❯ 迴圈,繼續進入下一圈 pass:不做任何事情,所有的程式都將繼續 詳細請看:https://medium.com/@chiayinchen/1-%E5%88%86%E9%90%98%E6%90%9E%E6%87%82-python-%E8%BF%B4%E5%9C%88%E6%8E%A7%E5%
csv Pandas read_csv error「UnicodeDecodeError: 'utf-8' codec can't decode byte...」 Read Time:9 Second Pandas 的 read_csv 有一個 option “encoding”去定義不同格式的檔案,我通常使用 read_csv(fileName, encoding = "ISO-8859-1") 來讀英文語系的檔案,至於其它語系,就用相對應的編碼,若不確定編碼,再用 read_csv(fileName, encoding = "utf-8") 去讀
macOS Python 虛擬環境 on Mac Read Time:16 Second 安裝 Homebrew ~$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安裝 Python 3 ~$ brew install python3 *如果沒有Command Line Tools,需要先裝Command Line Tools: ~$ xcode-select —install 安裝 Python 3 的 Virtualenv(虛擬環境) ~$ pip3 install virtualenv 建立虛擬環境 ~$ virtualenv [虛擬環境名稱] 例: ~$ virtualenv py3env
Jupyter Jupyter notebook啟動(指定port與不限存取IP) Read Time:9 Second 指定使用埠號80(HTTP),以及不限制可存取的來源IP jupyter notebook --port 80 --ip '0.0.0.0' --allow-root 同場加映 Flask啟動(指定port與不限存取IP) python api.py --host=0.0.0.0 --port 5000 --reload --with-threads