Pythonのバージョン確認
基本パッケージには、Python 3.7、3.8、3.9、または3.10(これらのいずれかがデフォルトでインストールされています)とpipが必要です。
正しいバージョンを使用していることを確認してください – おそらくインストールされています。確認するには
python3 --version
OctoPrintのインストールは、依存関係の競合を防ぐために、OS全体のインストールではなく、仮想環境内で行う必要があります。Python、依存関係、および仮想環境をセットアップするには、次のコマンドを実行します。
cd ~
sudo apt update
sudo apt install python3 python3-pip python3-dev python3-setuptools python3-venv git libyaml-dev build-essential libffi-dev libssl-dev
mkdir OctoPrint && cd OctoPrint
python3 -m venv venv
source venv/bin/activate
OctoPrintとそのPythonの依存関係は、以下を使用してインストールできます。
pip install --upgrade pip wheel
pip install octoprint
シリアルポートへのアクセス
OctoPrintを起動する前に、ユーザーがシリアルポートにアクセスできるように、****ユーザーをダイヤルアウトグループとttyに追加する必要がある場合があります。
sudo usermod -a -G tty ****
sudo usermod -a -G dialout ****
これらの変更を有効にするには、ログアウトしてから再度ログインする必要があります。
OctoPrintサーバーの起動
その後、次のコマンドを使用してOctoPrintサーバーを起動できるはずです。
~/OctoPrint/venv/bin/octoprint serve
2020-11-03 17:39:17,979 - octoprint.startup - INFO - ***************************
2020-11-03 17:39:17,980 - octoprint.startup - INFO - Starting OctoPrint 1.4.2
2020-11-03 17:39:17,980 - octoprint.startup - INFO - ***************************
ブラウザに表示
ブラウザに移動してサーバーにアクセスすると、OctoPrintUIが表示されます。
http://localhost:5000
