Linux 的 Pycharm 沒辦法安裝 Package (Module)

Linux 桌面環境(Mint) 裝好後,要使用 Pycharm,但是 PIP 要安裝套件(Package、Module) 卻無法安裝,要怎麼解決呢?

閱讀全文〈Linux 的 Pycharm 沒辦法安裝 Package (Module)〉

於 Linux 使用 Python PIP3 安裝 TA-Lib

Python3 的 TA-Lib 有很多技術分析的函數(Function) 已經寫好,可以直接套用。

不過 TA-Lib 於 Debian Linux 要直接 pip3 install 會遇到點困難~

閱讀全文〈於 Linux 使用 Python PIP3 安裝 TA-Lib〉

Python PIP 使用 requirements.txt 管理套件相依性

Python 常常會使用 PIP / PIP3 安裝很多套件(Library),但是要移植到其它機器或者要做環境 freeze (避免升級造成程式問題),很常見的作法就是使用 requirements.txt 來限定套件與版本 。

  • 註:requirements.txt 只是習慣的檔名

閱讀全文〈Python PIP 使用 requirements.txt 管理套件相依性〉

Python 使用 pip3 建立虛擬環境 venv

Python 使用 pip 和 Python3 使用 pip3 在此篇步驟都是大同小異的,都可以參考看看~

  1. sudo apt install python3-pip
  2. pip3 install virtualenv
  3. pip3 show virtualenv # 查看 virtualenv.py 在哪裡
    • ~/.local/lib/python3.5/site-packages/virtualenv.py
  4. python3 ~/.local/lib/python3.5/site-packages/virtualenv.py venv
  5. . venv/bin/activate # 或 source venv/bin/activate
  6. (venv) $ pip install -r requirements.txt # 安裝自己需要的套件試試看

更多詳細的操作,可見此篇:Python3 虛擬環境 venv 建置步驟 - 這是用 apt 的 pyvenv 來建立

相關網頁可見:python - What is the difference between venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv, etc?