前提
本当に素人なので不快感を与えるかもしれません。数日前に初めてPythonを使いました。今までJavaScriptしか使ったことがなかったのでサーバーの知識が全くありません。
何時間も調べて解決しなかったため質問させていただきます。本当に申し訳ございません。
また、私の理解が曖昧な単語に関しては誤解を与えない目的で(?)を付けています。
実現したいこと
HTMLとPythonでWebアプリを作りました。コマンドプロンプトから「python app.py」と入力して出てきた「http://xxx.x.x.x:xxxx」をブラウザの検索欄に入れてWebアプリを実際に動かすことは成功しましたが、これを私がロリポップのレンタルサーバーで公開しているサイトの1ページとして公開したいです。Flaskというフレームワーク(?)を使っています。
ファイル構造はこうなっています。
project
|-- templates|-- index.html
|-- app.py
試したこと
上記のprojectファイルをロリポップFTPにアップロードしました。ロリポップのサーバー(?)にSSH接続(?)してWebアプリを動かすのに必要なものをインストールしようとしました。
発生している問題
そのWebアプリではpytesseractを用いてOCRをしているのですが、tesseract -ocrをコマンドプロンプトでSSH接続(?)してロリポップのサーバー(?)にインストールしようとしたら管理者権限がないためインストールできずに詰みました。Pythonやpip(?)やFlaskはインストールできていました。
知りたいこと
このようなアプリはどういった方法で公開するのが普通なのでしょうか。予算もないため可能であれば既に契約しているロリポップで公開したいと考えていますが、無料で公開できる方法があれば教えていただけると幸いです。

回答1件
あなたの回答
tips
プレビュー