Pythonのお勉強 Part72

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 03c5-hEBs)
垢版 |
2023/12/27(水) 15:42:25.63ID:sVIMH2iW0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。

★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
 ↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/  Run Code機能あり。
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
※前スレ
Pythonのお勉強 Part71
https://mevius.5ch.net/test/read.cgi/tech/1695168821/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2024/02/23(金) 17:53:43.84ID:jTrUecQ50
ぷっ
375デフォルトの名無しさん (ワッチョイ 7368-NG0q)
垢版 |
2024/02/23(金) 18:10:59.51ID:qhwOPEo00
ThinkPadは支那に売られてから買わなくなったわ
376デフォルトの名無しさん (ワッチョイ 937c-VubJ)
垢版 |
2024/02/23(金) 18:23:21.40ID:UO7UUnod0
>>370
コード書く時にポチを使うんじゃ無くてトラックを無効にしたい
2024/02/23(金) 18:50:06.30ID:euYIQ+Vn0
今時のまともなノートPCならパームリジェクション効くから指以外でカーソル動かん
そもそもマウス使える状況なら手首は浮いてるけど
2024/02/23(金) 18:54:15.09ID:oyx4DsI90
べったり触れてれば検知は簡単だろうけど、
手のひらの一部と指を区別するのはなかなか大変
2024/02/23(金) 18:58:23.20ID:jTrUecQ50
そんなに好きなら支那パッド使っとけよw
2024/02/23(金) 19:22:14.92ID:RuV8P9R20
志那は差別用語です
ネット右翼ばっかり
さぶれインパクトのように艦これ好きそう
2024/02/23(金) 20:05:05.16ID:7PfXlp3P0
なんで支那が差別用語?
2024/02/23(金) 20:08:21.70ID:oyx4DsI90
差別的に使えばマカーもZ世代も差別用語
2024/02/23(金) 20:59:34.79ID:RuV8P9R20
シナが差別用語なのは戦時中日本が差別や侮蔑の意味を込めて使っていたからです
膺懲支那、戦時中の日本のスローガンですね
あとシナは国名じゃありません
384デフォルトの名無しさん (ワッチョイ cf2a-LtO+)
垢版 |
2024/02/23(金) 21:17:32.50ID:JOYc3YZl0
>>370
> タッチパッドがダメな理由が全く理解できん

スペースバーの手前にタッチパッドがあると、親指の付け根、手相で言うところの金星丘がパッドに触れる場合がある。マウスポインタが移動して、大変邪魔だ。

> それにコード書いてる時はポチなんて触らんだろう

viエディタならそうだね。ただ、マウス必須のエディタも多いから、そんなのでコーディングしている場合、人差指が届くトラックポイントは便利だよ。
2024/02/23(金) 21:24:36.84ID:jTrUecQ50
>>384
だから今時そんなクソ性能のトラックパッドないってw
どんなマシンを使ってるの?

どんなエディタでも基本的にマウスなんか使わないぞ
どのエディタ使ってるの?
教えてくれ

まさかカーソル移動にマウス使ってるの?
俺からアドバイスするとまずそれをやめた方が良い
2024/02/23(金) 21:32:44.58ID:N08W+g4T0
うわ、なんかキモいんですけど
2024/02/24(土) 00:31:48.23ID:EdPgI/Pn0
エンジニアの会社なのにマウスでカーソル移動多様してるのみると
めっちゃ気になるしわかる
得てして最適化に無頓着だったりする
2024/02/24(土) 00:49:05.32ID:+levWhLV0
そこまで気にするならそもそもWindows使うのが無駄やし
2024/02/24(土) 02:18:21.59ID:vVxC7GCC0
windowsとか関係ないよ
むしろwindowsはやりやすい部類
Macはキーバインドがシステムのものと被りまくるからデフォルトでは訳わからないキーバインドになってる
まずそれを一斉に変更するところからはじめる
やってられんぞ
2024/02/24(土) 14:58:44.09ID:n/iOvpLo0
昔は1日に数回しかマウスポインタ動かさない人とか結構いたよなあ
コーディングのみ=CLIで完結(キーボード配列の方が重要でGUI操作は何でもいい)
資料作りやデザイン=マウス(マウスぐりぐり操作多用)
マウス持ち歩きたくない=トラックパッド、赤ポチ等(非製造者、営業向け)

マウス、トラックパッドと赤ポチを天秤に掛けてるのは
単に赤ポチに最適化されてる人がいるんだなってだけの話しでしかないように思う
391デフォルトの名無しさん (ワッチョイ cf2a-LtO+)
垢版 |
2024/02/24(土) 15:03:12.98ID:+KG0y1AD0
>>389,390
もう皆呆れ果てたと思う
2024/02/24(土) 15:10:35.81ID:3T4xo1u80
webブラウザがどう考えてもマウス使った方が効率いいので、
マウス使うことに特に抵抗は無いな
逆にブラウザ以外では殆どマウス使わないけど
2024/02/24(土) 15:36:03.11ID:vVxC7GCC0
VSCodeがマウスを完全排除したデザインになってるからな
もうvimとかemacsとか関係なくマウス使う人は無能扱いで良いと思う
2024/02/24(土) 16:17:38.67ID:3T4xo1u80
レビューとかする時はマウスのみでやった方がいいんだよな
多少はマウスも知っておかないと、どこにメニューがあるか判らんになる
2024/02/24(土) 16:36:03.04ID:vVxC7GCC0
とりあえずカーソル移動、ファイル移動にマウス使ってるやつは直した方が良いぞ
2024/02/24(土) 16:56:38.43ID:SsR26owD0
カーソル移動とファイル移動にマウスつかえるの?
2024/02/24(土) 16:58:37.35ID:3T4xo1u80
範囲選択して切り取って別の場所に貼り付けとか全部マウスだけでできる
398デフォルトの名無しさん (ワッチョイ e3e2-3q3Q)
垢版 |
2024/02/24(土) 21:08:53.85ID:21u/SpE20
VSCodeのVim拡張で編集モード中に日本語入力した後エスケープで抜けた時に日本語入力から抜けるってどうしたらいいの
2024/02/24(土) 22:01:24.18ID:vVxC7GCC0
>>398
IMEの設定
Google日本語入力の場合
キャンセル後IMEを無効化する
2024/02/24(土) 22:12:41.85ID:vVxC7GCC0
さらにMacだとキーボード設定の「書類ごとに入力ソースを切り替える」にしてIMEのモードをアプリごとに固定する

こうすることで切り替えごとにモードがコロコロ変わるのを防ぐ
このように徹底的に効率にこだわる
それこそ常人からしたら理解不能なレベルのね
2024/02/24(土) 22:24:17.80ID:EdPgI/Pn0
>>398
設定にあるIMCmdでim-selectコマンドを指定してあげる
2024/02/24(土) 23:35:26.33ID:SsR26owD0
勉強になるなー
2024/02/25(日) 00:36:49.69ID:na8ub8Oh0
NTTドコモ、Python GUIライブラリ「Streamlit」でデータ可視化アプリを内製開発
https://it.impress.co.jp/articles/-/25986

ついに天下のドコモがstreamlit使うんだって
お前ら今すぐ勉強しろ
2024/02/25(日) 00:40:24.97ID:98rzDeKG0
天下w
2024/02/25(日) 00:50:12.03ID:na8ub8Oh0
開発元のsnowflakeって日本に進出してるんだな
ドコモとコネを作るってどうなってんだ

Snowflake、NTTドコモが全社規模のデータ活用の取り組みに「Snowflake Streamlit」を採用
https://www.nikkei.com/article/DGXZRSP668681_S4A220C2000000/
2024/02/25(日) 08:30:04.91ID:y1iLHBlg0
>>403
これって事務職に給料上げないまま開発もどきをさせるって理解で合ってる?
2024/02/25(日) 11:15:49.34ID:na8ub8Oh0
事務というか営業とかマネージャーでしょ
こういうデータやグラフ欲しいとかいって開発に丸投げしてたものが
直接自分たちでできるようにするってことかと
良いことだと思う
408デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
垢版 |
2024/02/25(日) 13:52:02.78ID:qsle6rXj0
Rustで有名アルゴリズムに挑戦 第16回 Rustで機械学習に挑戦 - k近傍法でアヤメの分類をしよう
https://news.mynavi.jp/techplus/article/rustalgorithm-16/
共同作戦で壊滅したマルウェア「Qakbot」復活、米国は犯行グループを逮捕できず
https://news.mynavi.jp/techplus/article/20240225-2885670/
悪意あるPythonパッケージを2つ発見、DLLサイドローディング技術悪用
https://news.mynavi.jp/techplus/article/20240225-2889952/
充電式バイブレータからマルウェア検出、USB充電デバイスに注意
https://news.mynavi.jp/techplus/article/20240224-2889949/
409デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
垢版 |
2024/02/25(日) 13:55:43.85ID:qsle6rXj0
従来のPythonよりも高速化が可能な新たなプログラミング言語「Mojo」が開発される
https://gigazine.net/news/20230508-mojo-programming-language/
410デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
垢版 |
2024/02/25(日) 13:58:59.04ID:qsle6rXj0
C++の後継目指すプログラミング言語「Carbon Language」、Googleの技術者が実験的公開。C++は技術的負債で改良が困難と
https://www.publickey1.jp/blog/22/ccarbon_languagegooglec.html
2024/02/25(日) 14:09:19.23ID:AW7vA//Q0
いちいち新言語にしないで、基本はpythonのままで、
書き方に制約を入れて高速実行可能にするとかのアプローチがいい

例えば型が決まってないことがかなり足枷になりそうだけど、
実際のpythonのコードは同じ変数をいろんな型に使わないケースが殆どなので、
それをルール化してしまえばいい
2024/02/25(日) 14:37:34.93ID:iG8nl/gG0
>>410
でも、
いまだにC++が圧倒的に使われてるのがすごいな

ゲームとかAIとか
2024/02/25(日) 14:42:24.13ID:AW7vA//Q0
組み込みなんかCだけどな
安全に使う為のチェッカーが物凄いことになってる
2024/02/25(日) 16:02:18.46ID:8kN+ncrQ0
うちの周りは組込みでもみんなC++だけど、いまどき純粋なCで頑張ってるところってどのくらいあるんだろう
2024/02/25(日) 16:18:38.72ID:AW7vA//Q0
Cの方が多数派な感じだけど

CもC++も中身は同じだけど、C++の方がバイナリが大きくなって速度が落ちる
低級な言語で苦労して書いてるのは少しでも小さいメモリと安いプロセッサで動かす為なんだから、
C++に甘えていては本末転倒
2024/02/25(日) 16:43:25.03ID:aFr+XRrH0
RTTIがデカいからなぁ
2024/02/25(日) 16:56:21.80ID:8kN+ncrQ0
>C++に甘えていては本末転倒

そういう精神論的なやり方してるところってまだ多いのかな。組み込みの世界は。
footprintが必要なサイズに収まりゃいいだけなのにな。
2024/02/25(日) 17:16:53.52ID:AW7vA//Q0
RAMもフラッシュもサイズのバリエーションがいろいろ用意されてるから、
小さければ小さいほどいい
2024/02/25(日) 18:09:18.31ID:8kN+ncrQ0
必要な要件を超えた最適化ってのもオーバーエンジニアリングだよな。
2024/02/25(日) 18:21:41.05ID:AW7vA//Q0
C++で使える便利なあれこれを使ってる余裕なんか無い
数千とかある変数は全てグローバル変数
言語仕様にスコープして貰うのではなく、干渉は人力で避ける

競合相手も同じことしてるんだから、その方法を続けるしかない
2024/02/25(日) 19:32:12.78ID:Sn/854hd0
>>417
ファームウェアなどはその上で動くアプリのほうが偉くてそちらにリソースを渡せるほど良いので固定の必要なサイズなんて無い
422デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
垢版 |
2024/02/25(日) 20:26:04.86ID:qsle6rXj0
風景画ではAIと人間のどちらが描いたかを見抜けないことが明らかに
>>これらの生成AIは、事前に与えられたトレーニングデータを学習した情報やパターンを基に、画像や文章、動画などの新たなコンテンツを作り出すよう設計されています。
>>それゆえ生成AIが生み出す作品は高品質で、人間の作品と見分けがつかないものも存在します。
>>ロンドン大学のウルリッヒ・カーク氏(Ulrich Kirk)らの研究では、AI生成と人間が描いたアートに対する美的な評価を実際に比較しています。
>>実験では、fMRIに入った状態で参加者に、AIによって生成されたというラベルが貼られた絵と人間が描いたというラベルが貼られた絵を見て、美しさを評価してもらいました。
>>実験の結果、人間が描いたというラベルが貼られた絵は、AI生成されたというラベルが貼られた絵よりも美しいと評価されました。
>>新たに慶應義塾大学の周儀珍氏(Yizhen Zhou)らの研究チームは、AI生成のアートに対するネガティブなバイアスに関するより詳細な検討を行いました。
>>実験の手続き。参加者は20秒間自由に画像を観察することができた。 / Credit: Zhou et al., (2023).
>>実験者は、Vienna Art Picture System(VAPS)のデータセットから風景画20点と、Disco Diffusionにその風景画の名前と作成者の名前をプロンプトに入れ、生成された風景画20点を用いました。
>>また評価時には参加者の眼球運動を測定しており、注意が向いた場所や観察時間に違いがあるのかを比較しています。
>>またAIと人間のどちらが描いた絵なのかの判断においては、人間が描いた絵は約68%が正確に分類できたのに対し、AIが描いた絵を正確に分類できた確率は約43%に低下しました。
>>つまり、私たちは人間が描いたのか、AIが生成したのかを正確に判断することはできず、具体性や美しさなどの美的観点では同等の評価を下しましたが、人間が描いた

背景画像を先に描いてから人物を描けば正常な映像が描けるともとれる
2024/02/25(日) 20:59:41.98ID:g9WlvQnT0
便利なテクニックは習えても
不要な複雑性を導入しないってのはなかなか習えないからな
2024/02/25(日) 23:02:15.98ID:8kN+ncrQ0
>>421
ふつう、ファームウェアはそのソフト自身が見積もるもんだと思うが、
その上で動くアプリって何だ?なんかあまり一般的じゃない例に聞こえるが。
まあなにか別のソフトを動かすためにメモリを空けておかないとならないんだとしても
どれだけ空けておくかは決めながら進めることになるだろうがな。
2024/02/25(日) 23:02:56.39ID:8kN+ncrQ0
>ふつう、ファームウェアはそのソフト自身がどれだけメモリを使うかを見積もるもんだと思うが、
2024/02/25(日) 23:50:32.47ID:IY0Nj0LF0
ファームウェアとミドルウェアを混同しているのかも知れんね
2024/02/25(日) 23:53:32.81ID:na8ub8Oh0
ここpythonスレだぞ
関係ない書き込みはするな
428デフォルトの名無しさん (ワッチョイ 0aaa-g1P5)
垢版 |
2024/02/26(月) 17:13:15.22ID:hotfpUjh0
【AI】Stable Diffusion 3発表、Soraで話題の拡散トランスフォーマーを採用 [すらいむ★]
http://egg.5ch.net/test/read.cgi/scienceplus/1708865670/l50

ボイス・トォ・スカるしている者も攻撃を受けるようになりました
2024/02/26(月) 22:02:40.09ID:r/wsBKnia
Pythonが何言語でコンパイルされているか知ってる
2024/02/27(火) 00:22:10.89ID:yMzYfbSB0
>>429
日本語
2024/02/27(火) 16:11:04.49ID:76gjQeNq0
Cじゃねーの?知らんけど
2024/02/27(火) 17:30:39.64ID:b6xkedSv0
emoji.emojize()すると、ある程度はちゃんと変換してくれるけど、
:hand-pink-waving:
:face-pink-drinking-tea:
:yougotthis:
みたいなのが結構残る
バージョン上げても全く変わらなかった

もっと完璧版は無いのかな
2024/02/27(火) 19:21:13.23ID:QVPsp1kN0
特定できてるならissuesで報告して
対応するまでパッチ当てとけばいいんでは?
434デフォルトの名無しさん (ワッチョイ 33af-nqG4)
垢版 |
2024/02/27(火) 20:10:36.61ID:6oVsYmrr0
>>417
組み込みでC++があまり使われないのは精神論じゃなくて、処理系が中途半端な実装であることも多くて処理系の癖をよく調べないとトラブルの元になるからだと思う。
Cに比べてC++は機能がリッチだからその分だけ調査対象が増える。特定の処理系しか使わないならその処理系とじっくり付き合っていけばいいけど、
組み込みの人っておそらく色々な処理系を相手にしているし、
ハード固有の事情も調べないといけないから処理系のことばかりに時間を割けないのだと思う。
組み込み屋さんと一緒に働いて感じた印象だけども。
2024/02/27(火) 20:13:26.68ID:th+sOP4o0
ザッカーバーグさん、
何しに来たんだろ?
2024/02/27(火) 20:20:12.46ID:fOaJslKZ0
組み込みってどこからどこまでが組み込みなんやろな?
バイナリエディタ使ってないならもうそれは組み込みではなくてソフトウェアの領域な気もするし
制御は、また組み込みともちがうくね?
デバイスドライバー限定で組み込み?
それも違う気がするんだよなぁ。
エンベデッドって一体どこまでがエンベデッドって感じ
2024/02/27(火) 20:46:22.92ID:b6xkedSv0
スマホのアプリは組み込みではない
2024/02/27(火) 20:59:36.37ID:K6/gYDs00
マイナーなマイコンで炊飯器の制御するとかからARMでLinux動かすとかまで、
一口に組み込みといっても幅が広いからね。
罰ゲームみたいな環境での開発を強いられている人はご愁傷様。
2024/02/27(火) 21:12:34.82ID:J8Aeie80d
家電のUIとか、特にAndroidTVのホームアプリあたりも組み込みソフトウェアって言ってるのかな

スレ的に全く関係ないけど
440デフォルトの名無しさん (ワッチョイ 4371-nqG4)
垢版 |
2024/02/27(火) 21:26:54.34ID:TpoGbef80
個人的にはデータシートじゃなくてAPIだけ読めばいいのは組み込みじゃない感じがするな。
つまり、少なくともハードウェアに直接アクセスするメモリマップドI/Oを自分で叩く、またはかなり薄いミドルウェア経由で叩くのが組み込みって感じ。
HALで抽象化されてるのはもうソフト屋な感じがする。
2024/02/27(火) 21:51:30.69ID:b6xkedSv0
新規開発だったらどうしてもそうなるけど、
変更するだけならハードは何も触らない
世の中の開発の大半は変更なので、
組み込みといいつつハード知らなくてもどうにかなる
2024/02/27(火) 23:05:47.41ID:mNA6gIHc0
>>438
軍曹は今なにやってんだろ
2024/02/27(火) 23:41:04.91ID:QVPsp1kN0
そんな範囲の開発だと品質の点からも
毎回ドラスティックに変更してるわけないしコピペだろうよ
気苦労は外部デバイスへの愚痴くらい
2024/02/28(水) 16:12:20.02ID:XQixERYG0
PythonとCの相互変換とかって現実的なの?
2024/02/28(水) 16:45:48.94ID:SqqkesRD0
C→Pythonは意味がないし
仮想CPU上で実行とかでないと無理
446デフォルトの名無しさん (ワッチョイ dfbe-EVRh)
垢版 |
2024/02/28(水) 16:45:56.65ID:ATYO+5mI0
日経ソフトウェアの2024年3月号を図書館から借りてきました。

佐賀大学の上田俊さんのNetworkxを使ったグラフ理論の連載がありませんでした。
前号、前前号には連載がありました。

なぜですか?
2024/02/28(水) 16:47:39.87ID:6XsZfiv60
AIプログラミングはラクになったな

LLM
2024/02/28(水) 18:45:18.83ID:0HAFGBLs0
>>446
他の連載も毎回掲載される訳じゃないから今回はなし
2024/02/28(水) 18:48:55.64ID:ZyD/qR5n0
pybind11だっけ?PythonからCってのはある
450デフォルトの名無しさん (ワッチョイ dfbe-EVRh)
垢版 |
2024/02/28(水) 20:39:41.88ID:ATYO+5mI0
>>448
そうなんですか。ありがとうございました。
2024/02/29(木) 14:33:39.81ID:eayaXhXN0
fastapiなりのマイプロジェクトで自作モジュールをインポートしたければプロジェクトルートの親フォルダーまでのパスをmain.pyみたいな起点モジュールでsys.pathに読み込めばいいの?
2024/02/29(木) 16:48:02.86ID:s7mEAt1S0
pip形式にした方が良いと思うけど
2024/02/29(木) 17:02:28.10ID:eayaXhXN0
簡単に言うと?
2024/02/29(木) 17:30:00.67ID:QVMk3pLP0
うちではPYTHONPATHに場所を書いてる
455デフォルトの名無しさん (ワッチョイ 9be2-r8/V)
垢版 |
2024/02/29(木) 20:12:27.56ID:XbR0osaw0
>>453
pipでインストールできるようにパッケージ化する
456デフォルトの名無しさん (ワッチョイ 9be2-r8/V)
垢版 |
2024/02/29(木) 20:18:29.03ID:XbR0osaw0
https://packaging.python.org/ja/latest/tutorials/packaging-projects/
なんか見るたびにビルドバックエンド増えてる気がする
2024/02/29(木) 22:16:23.53ID:eayaXhXN0
>>455
その発想はなかったわ
いいね
>>454
それもいいね
でもvenvでやるのめんどくさそうだったから避けてた
2024/03/01(金) 16:26:31.48ID:STt8o2fV0
社内でpipリポジトリ作ってそこで管理してるね
公開するような質のものではないしw
459デフォルトの名無しさん (ワッチョイ 9be3-r8/V)
垢版 |
2024/03/01(金) 17:36:27.31ID:EgTqvqRz0
pipでインストールできるようにするのとpypiで公開するのは別の話ぞ
デプロイの手段として、
開発環境でビルドして作ったwhlファイルをデプロイ先にもっていってpip install whlファイル
とか
gitリポジトリからcloneしてきて、pip install -e .
みたいなやり方もある
2024/03/01(金) 18:50:12.79ID:g3D8Yvhm0
どうもそのやり方にピンとこないのだけど
whlは枯れたやり方だよね?
ならgit cloneしてmakeでビルドしてもらって
ローカルでpython setupでインストールしてもらったほうが…安全なのでは
461デフォルトの名無しさん (ワッチョイ e726-fCbz)
垢版 |
2024/03/02(土) 15:05:48.69ID:/x5Apzvs0
とりあえず>>460が枯れたの意味を誤解していることはわかった
2024/03/02(土) 16:03:37.49ID:/HlFcnOa0
>>460
それめっちゃ古いやり方じゃねーの?
2024/03/02(土) 16:03:41.18ID:imD4VBhK0
10年以上経ってるし枯れてるだろ
2024/03/02(土) 16:05:45.68ID:/HlFcnOa0
いや枯れてるとかではなくただ古いから非推奨
setup.pyがいけてないからより進化したpipや現在の仮想環境構築系のツールが生まれた
そったを使おう
2024/03/02(土) 16:06:14.63ID:/HlFcnOa0
そっちを使おう
466デフォルトの名無しさん (ワッチョイ ca7d-fCbz)
垢版 |
2024/03/02(土) 17:09:39.41ID:OxBOVNq/0
https://packaging.python.org/ja/latest/tutorials/packaging-projects/
Pythonの公式チュートリアルで説明されてるやり方だぞ
467デフォルトの名無しさん (ワッチョイ e726-fCbz)
垢版 |
2024/03/02(土) 17:43:18.13ID:/x5Apzvs0
Flaskのチュートリアル
https://packaging.python.org/ja/latest/tutorials/packaging-projects/

パスをどうこうとかするよりも、pip installできるようにしたほうがいいよっていうだけ
方法は好きなの選べよ
2024/03/03(日) 12:28:00.80ID:XiiyvCf20
pyinstallerでexe化するのにexeのファイルサイズが出来るだけ小さくしたいから、venvで新しいシンプル環境作ってプログラムが最小限に動くライブラリをpip installしてexe化したら
ごちゃごちゃしてる環境のexeよりファイルサイズがでかくなったんだけど、そんなことある?
pyinstallerに渡す引数は全く同じ
2024/03/04(月) 11:42:44.11ID:4MtYi3Mu0
ライブラリのバージョン変わって依存増えたとか
2024/03/04(月) 12:24:14.54ID:E2e5SQjF0
ライブラリ「これもいいなぁ、あっこれも。全部インポートしちゃお」
>>468「容量が増えた? なぜ??」
2024/03/04(月) 15:59:16.54ID:SROgv7WI0
>>468
「ごちゃごちゃしてる環境」とは?
472デフォルトの名無しさん (ワッチョイ 3bae-SjYY)
垢版 |
2024/03/04(月) 16:28:12.88ID:ETj/Gcd40
まずは中身を比較してサイズが増えてる原因を正確に特定する
妥当かどうかを確認するのはそれから
2024/03/04(月) 18:34:48.75ID:kEdlfqmE0
おそらくpyinstaller が何やってるか中身見たこと無いんじゃなかろうか。俺も見たこと無いけども。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況