自己紹介
非エンジニアのPython初心者です。
業務効率化をするためにPython勉強中です。
支離滅裂な質問でしたら、お許しください。
環境
言語:Python3.7.5→3.8.5
PC:Windows10
エディタ:VSCode
その他:Microsoft365を使用中
背景
Pythonプログラムをローカル環境で作成しました。(pyautoguiを用いた簡単な業務自動化プログラムです。)
このプログラムを職場のメンバー全員に使用してもらおうと考えております。
質問
職場メンバー全員のPCを環境構築するのは流石に億劫だったため色々と調べたところ、Web上でPythonのプログラムを動かせると知りました。
3点質問ですが、
①MicrosoftのAzureは、Web上でPythonを動かす事は可能でしょうか?
②可能な場合、pyautoguiなどの外部ライブラリをWeb上にインストールするのでしょうか?
③また、Microsoft365に加入していますが、何か恩恵はありますでしょうか?
すみませんが、ご教授ください。
おそらく、Web上でPythonを動かす場合には、flaskやDjangoを使ったWebアプリにする必要があると思われます。
提案になりますが、pyinstallerなどを使い、Pythonファイルをexe化すると、環境構築をしていないPCでも使えると思います。
https://techacademy.jp/magazine/18963
pyinstallerも考えたのですが、Python3.7.5では動作しないと知り、断念しました。(過去に質問させて頂きました)
なるほど、プログラムをWebにアップすれば勝手にWebアプリになるのかと勘違いしていました。お恥ずかしい限りです。
状況を理解せずにコメントしてしまい、申し訳ありませんでした。
Pythonのバージョンを3.7に下げると、py2exeというモジュールも使えるようです。
https://note.com/noelrecords/n/n0dc600acf1c0
また、Windows10であればMicrosoft storeからPython3をインストールできるので、環境構築はそこまで難しくないかもしれません。(実際にMicrosoft storeからインストールしたことはないのでわかりませんが)
すみません、3.8.5でした。
どちらにせよ、ダウングレードが必要なのですね。調べてみます。
ただ、会社のPCでセキュリティが邪魔するのか、インストールできないライブラリがあったりするので、Webアプリの作成も勉強してみます。
pyautoguiを使われているということなので、根本からプログラムを書き直す必要があるかと思いますが、頑張ってください。
個人的にはflaskが、一番とっつきやすいと思います。
回答1件
あなたの回答
tips
プレビュー