Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

658usersがブックマークコメント58

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント58

            • 注目コメント
            • 新着コメント
            mizchi
            Python 触るたびにこの辺の微妙さでしんどくなる。GitHubに置いてあるサンプルコードは大抵ロックファイルなくて動かないし…

              その他
              Keisuke69
              つらい。適切に選べってのはわかるが結局どれ使えばいいんだよ!ってなるのもわかる。自分はpoetry使ってるけど特に不満なし。強いていえば情報少なめなくらいか。pipがpyproject.tomlに対応してるのは知らなかった

                その他
                auient
                この辺の話を聞くたびzen of pythonとは何だったのかと思う。「何かいいやり方があるはずだ。誰が見ても明らかな、たったひとつのやり方が。」/ rubyがrailsとgem, bundleで統一されてるのと対照的だよね

                その他
                enhanky
                とりあえず「python -m pip」「python -m venv」だけ覚えておけば十分。(5年前ならともかく)今だとAnacondaを使うメリットはあまりない気がしている。変にハードル上げないほうがいい。

                  その他
                  toro-chan
                  poetryでもいいんだけど、rubyのbundler相当が欲しい。。かなり近づいてはいるけど、現時点では安定性が足りない気がする。bundlerと違って、まだ最初からは入ってないし。。

                    その他
                    namagon
                    つらい。GitHub に置いてある実装が conda install と書かれていたら濁る。でもこれ以上に CUDA 関連がマジでつらい。ハードのドライバと密接に関わるからつらみが増すのはどうしようもないとわかっていてもつらい。

                      その他
                      suica_j
                      PythonというかJupyterが妙にRemoteContainerドリブン開発と相性良いが故にこの辺のパッケージ管理が統一されない問題が残り続けている気がしている。CUDAとかネイティブ環境に入れたく無いでしょみんな

                        その他
                        eriotto
                        インタプリタ使いたいだけなのにpipとかいうのが現れてえらい苦労した記憶がある。深く触ればさらにつらいのか...C#の世界でがんばります

                          その他
                          rgfx
                          まずeasy_installをつかいます(やめろ

                            その他
                            gfx
                            混沌とはしてるけど、開発者が潤沢だからこそツールが乱立するんだよなーと思うと羨ましくもある。

                              その他
                              shag
                              pipenv じゃダメな理由、ようやっと一つ理解した。みんなこんな局面に当たってるのかな?

                                その他
                                hatakazu93
                                技術

                                  その他
                                  YassLab
                                  “安定した状態とも言えないため今後どうなるかは定かではない / ベストプラクティスといった言葉に惑わされず、より丁寧な技術選定の上で今の自分たちにあった選択が出来るようにすべき、ということがよく分かる”

                                  その他
                                  ono_matope
                                  力作だ

                                    その他
                                    kurouru
                                    “pipとの大きな違いは、先に挙げた依存解決、lockファイル生成、env環境の制御である。”

                                      その他
                                      y-kawaz
                                      コレがあるからpythonやりたくないんだよな…。言語自体の良し悪し以前に。着手に至る前にやる気が削がれる。

                                        その他
                                        ahuglajbclajep
                                        本題からはそれるが、一般に依存解決には SAT ソルバやそのアルゴリズムが使われているという話が書かれていて面白い

                                          その他
                                          naga_sawa
                                          各環境で安定して使えるパッケージシステムに統一されてほしいもんです/poetry使ってみるか

                                          その他
                                          nilab
                                          pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

                                            その他
                                            braitom
                                            pip、pipenv、poetryの歴史的背景、技術的背景などのまとめ。分かりやすい。

                                            その他
                                            buzztaiki
                                            pipenv が覇権を取るのかと思っていたんだけど、そうでもなさそうなのか。

                                              その他
                                              hylom
                                              なぜ今だにPythonのパッケージマネージャ周りが固まらないのかとても謎ではあるのだが、パッケージ自体の仕組みとディストリビューションの仕組みとリポジトリが別々に管理・開発されているあたりが原因なのかな

                                                その他
                                                denqueue
                                                pipに依存解決機能が搭載予定であること、依存解決のアルゴリズムとしてPubGrubという方式が出ていること、アルゴリズムの違いに加えて各パッケージのHash値の扱いによってパフォーマンスの差が生じていることを学んだ。

                                                その他
                                                elsheep
                                                この2,3年venv使ってて特に問題はなさそうなんだけど、pipenvかpoetryに移行したほうがいいの??

                                                  その他
                                                  misshiki
                                                  大作。全部まだ読めていないが参考にしたい。

                                                  その他
                                                  masayoshinym
                                                  人気ブコメが「つらい」ってコメントばかりで「わかる」ってなった。

                                                  その他
                                                  t-wada
                                                  乱立しているように見えがちな Python のパッケージ管理ツールに関して pip、pipenv、poetry の3つを中心に背景や解こうとしている問題、技術的な側面、今後の展望などを解説している

                                                    その他
                                                    enhanky
                                                    enhankyとりあえず「python -m pip」「python -m venv」だけ覚えておけば十分。(5年前ならともかく)今だとAnacondaを使うメリットはあまりない気がしている。変にハードル上げないほうがいい。

                                                      2021/03/30リンク

                                                      その他
                                                      zgmf-x20a
                                                      poerty知らんかった。でも、condaは?

                                                        その他
                                                        omega314
                                                        はじめにの「注意」があまりにまともでよい。

                                                        その他
                                                        monomoti
                                                        あとで

                                                          その他
                                                          clubman023
                                                          ほんとに

                                                            その他
                                                            at_yasu
                                                            composer/packagist の偉大さを噛み締めて読んだ

                                                              その他
                                                              esuji5
                                                              普段使いはvenvで間に合ってるし、新しいものは様子を見てから取り入れよう…と思って2,3年経ってる

                                                                その他
                                                                TMCNE
                                                                パッケージマネージャ如きに技術選定で時間取られたくない…。clojureのパッケージマネージャの快適さを味わった後にpython触ると本当にがっかりする

                                                                  その他
                                                                  knok
                                                                  パッケージマネージャはどこも苦労してる印象。debianでもdpkgを基板にdselect->aptという過渡期があったし。言語処理系モジュールのパッケージ化はこういうこともあり今でも苦労してる

                                                                    その他
                                                                    dowhile
                                                                    完全にインフラになってるから大きな変革がなかなか入れられないpython。はやく公式が1つに決めてほしい。There should be one-and preferably only one -obvious way to do itになってない

                                                                      その他
                                                                      sigwyg
                                                                      詳しい。気合の入った記事だ… 感想としては、Pythonは初心者に優しくないよなーてのがネック。NeoVimの環境用意したいだけの人とか…各ツールの設計思想まで把握してる人からしたら、選びようがあるんだろけども。

                                                                        その他
                                                                        iww
                                                                        pythonは実行環境の整備が本当にうんこ過ぎると思う

                                                                        その他
                                                                        gfx
                                                                        gfx混沌とはしてるけど、開発者が潤沢だからこそツールが乱立するんだよなーと思うと羨ましくもある。

                                                                          2021/03/30リンク

                                                                          その他

                                                                          注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                          リンクを埋め込む

                                                                          以下のコードをコピーしてサイトに埋め込むことができます

                                                                          プレビュー
                                                                          アプリのスクリーンショット
                                                                          いまの話題をアプリでチェック!
                                                                          • バナー広告なし
                                                                          • ミュート機能あり
                                                                          • ダークモード搭載
                                                                          アプリをダウンロード

                                                                          関連記事

                                                                            usersに達しました!

                                                                            さんが1番目にブックマークした記事「pipとpipenvとpoet...」が注目されています。

                                                                            気持ちをシェアしよう

                                                                            ツイートする

                                                                            pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

                                                                            - はじめに -Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryと...- はじめに -Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

                                                                            ブックマークしたユーザー

                                                                            • quodius2025/12/14quodius
                                                                            • arrayszk2025/06/02arrayszk
                                                                            • kamm2024/09/22kamm
                                                                            • kyo_ago2023/12/19kyo_ago
                                                                            • pecitropen2023/11/23pecitropen
                                                                            • mkusaka2023/10/13mkusaka
                                                                            • terkel2023/08/29terkel
                                                                            • shunmatsu2023/07/25shunmatsu
                                                                            • todays_mitsui2023/07/05todays_mitsui
                                                                            • shag2023/05/30shag
                                                                            • akymrk2023/05/24akymrk
                                                                            • hatakazu932023/05/03hatakazu93
                                                                            • techtech05212023/04/19techtech0521
                                                                            • murashu72023/04/09murashu7
                                                                            • p-okachan2023/04/09p-okachan
                                                                            • comb_81072023/04/09comb_8107
                                                                            • YassLab2023/04/08YassLab
                                                                            • shiwnin2023/04/04shiwnin
                                                                            すべてのユーザーの
                                                                            詳細を表示します

                                                                            ブックマークしたすべてのユーザー

                                                                            同じサイトの新着

                                                                            同じサイトの新着をもっと読む

                                                                            いま人気の記事

                                                                            いま人気の記事をもっと読む

                                                                            いま人気の記事 - テクノロジー

                                                                            いま人気の記事 - テクノロジーをもっと読む

                                                                            新着記事 - テクノロジー

                                                                            新着記事 - テクノロジーをもっと読む

                                                                            同時期にブックマークされた記事

                                                                            いま人気の記事 - 企業メディア

                                                                            企業メディアをもっと読む

                                                                            はてなブックマーク

                                                                            公式Twitter

                                                                            はてなのサービス

                                                                            • App Storeからダウンロード
                                                                            • Google Playで手に入れよう
                                                                            Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                            設定を変更しましたx

                                                                            [8]ページ先頭

                                                                            ©2009-2025 Movatter.jp