並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 43件

新着順 人気順

PIPの検索結果1 - 40 件 / 43件

PIPに関するエントリは43件あります。 pythonPythonpip などが関連タグです。 人気エントリには 『pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator』などがあります。
  • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

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

      pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
    • JavaScriptで任意のHTML要素をPicture-in-Pictureする

      みなさんはPicture-in-Picture(PiP)という機能を使ったことがありますか。PiPは動画コンテンツなどを浮遊する小窓に表示する機能です。小窓はウィンドウの外側を自由に移動できます。 デスクトップが賑やかになりがちなPCでもPiPは大活躍なのですが、特にスマートフォンにおいては数少ない「ウィンドウ」機能になります。Androidはもちろん、iOS14も対応したことで話題になりました。 これによってスマホ一台あれば、ソシャゲの公式生放送を見ながらソシャゲのイベントを周回する地獄のような行為が可能になりました。 利用者という視点から見ると非常に便利なのですが、開発者から見ると動画しか表示できないのはなかなか使い所が難しくなります。そこで、この機能を使って好きな情報を表示できないか実験してみました。 PiP機能の対応環境 Chrome 70 Firefox 71(制限付き) mac

        JavaScriptで任意のHTML要素をPicture-in-Pictureする
      • 機械学習なdockerfileを書くときに気をつけとくと良いこと - nykergoto’s blog

        みなさん機械学習系の環境構築はどうやってますか? 僕は最近は Docker を使った管理を行っています。 特に師匠も居なかったので、ぐぐったり人のイメージを見たり手探りで docker をつかいつかいしている中で、最初からやっとけばよかったなーということがいくつかあるのでメモとして残しておきます。 大きく2つです。 キャッシュは消す テストを書く キャッシュは消す ライブラリをいろいろと install すると大抵の場合ダウンロードしたファイルを保存されている場合が多いです。何かのタイミングで再びそのライブラリをインストールする際にはダウンロードしたファイルを使って、素早くインストールすることができます (この仕組みがキャッシュです)。 キャッシュがあると容量が重くなるという欠点があります。重たいイメージは pull に単に時間がかかりますから、システムとしてデプロイする時にトラフィックが

          機械学習なdockerfileを書くときに気をつけとくと良いこと - nykergoto’s blog
        • Pythonのパッケージングと配布の全体像

          EDIT: このブログと似た内容の話をPyCon APAC2023にてお話ししました。 こちらの登壇資料も合わせてご覧いただけると幸いです こんにちはWantedlyの樋口です。 Pythonのパッケージングと配布は歴史が長く、多くのツール(ex. conda, pip, pipenv, poetry, rye...)が開発されてきました。これらの多様性はPythonが多くの人に使われ、継続的に改善されたゆえの賜物ですが、同時にこれらの理解を難しくしている要因にもなっていると感じます。 そこで本記事では、Pythonのパッケージングと配布の全体像を紹介します。パッケージングと配布が何か、なぜ重要なのか、そしてそれぞれのツールが何を解決しようとしているのかについて説明します。以下のような疑問を解決できることを想定しています。 パッケージングと配布の仕組みがなぜあるのか 多数あるツールが何を解

            Pythonのパッケージングと配布の全体像
          • uv一つでPythonプロジェクトのランタイム・パッケージ管理が完結。pip/poetry/pyenv/virtualenvをまるっと置き換え! | DevelopersIO

            Pythonのリンター・コード整形ツール Ruff を開発している Astral から、Pythonのパッケージツール uv の大型アップデート(uv v0.3)の知らせが届きました。 発表されたブログには「uv: Unified Python packaging(訳:統一されたPythonパッケージング)」とあり、READMEには以下の一文があります。 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, virtualenv, and more. https://astral.sh/blog/uv-unified-python-packaging プロジェクトのランタイムのバージョン管理(pyenv/.python-version)、プロジェクト固有の環境(virtualenv)、パッケージ管理(pip/poetry

              uv一つでPythonプロジェクトのランタイム・パッケージ管理が完結。pip/poetry/pyenv/virtualenvをまるっと置き換え! | DevelopersIO
            • GitHub - astral-sh/rye: a Hassle-Free Python Experience

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - astral-sh/rye: a Hassle-Free Python Experience
              • Linuxの実行環境のisolationをもうちょっとちゃんとする今年は - w_o’s diary

                いままでpip実行するたびに、「これどこかのsetup.pyに一行でもid_rsaとかfirefoxのprofileデータをどこかにアップロードするコード混じってたら終わりだよな」と思ってたけど、 https://pytorch.org/blog/compromised-nightly-dependency/ いよいよそういうことが起こってきたので、なんとか対応したほうがいいという気持ちになった。今年中に使用感を悪化しない範囲でどこまでできるかを探りたいと思いますね。 ブラウザを別UIDで実行する firefoxのデータに自由にアクセスできたらMFAとか意味ないんだよなあ… ブラウザのデータを別プロセスから読みたいとか、ブラウザにパイプ繋げたりとかしたい場合はないので、別ユーザにして、isolationすべきという気がする。 firefoxだけ起動できる UID を作って、その UID で

                  Linuxの実行環境のisolationをもうちょっとちゃんとする今年は - w_o’s diary
                • Pythonパッケージの依存関係とライセンスを確認する | DevelopersIO

                  はじめに データアナリティクス事業本部のkobayashiです。 Pythonを使って開発を行っていると、AWSのリソースを扱う際にはboto3でしたりデータ解析を行う場合はPnadas,Scipyなど様々なパッケージを使っているかと思います。 今回、その利用しているパッケージの依存関係やパッケージを調べる機会があったのでその方法をまとめたいと思います。 環境 Python 3.7.4 pipdeptree 1.0.0 pip-licenses 2.2.1 パッケージ依存関係とライセンスを調べるツール 今回使用したツールは以下になります。どちらのツールもきちんと継続的にメンテナンスされており、pipでインストールできるのでこれらを使いました。 パッケージ依存関係をツリーで表示するツール pipdeptree · PyPI pipでインストールしたPythonパッケージを依存関係ツリー形式で

                    Pythonパッケージの依存関係とライセンスを確認する | DevelopersIO
                  • pipの依存関係チェックが厳しくなる - Qiita

                    はじめに これもPython Bytesポッドキャストを聴いていて知ったのですが、pipがモジュールインストール時に行う依存性チェックが厳しくなるみたいです。気にしないでいるとある日突然 pip をバージョンアップした途端に依存しているパッケージをインストールできなくなるかも知れないです。どう変わるのか、そしてそれに備えて何ができるのかを書いておこうかと思います。 pipの新しい依存関係チェッカー あまり意識していませんでしが、これまでのpipでは依存関係に矛盾のあるパッケージをインストールできてしまっていました。pipの新しい依存性チェッカー (2020-resolver)ではこれを許さなくなります。 例えば、virtualenvパッケージ(version 20.0.2)はsix>=1.12.0, <2という依存関係が設定されています。「sixのv1.12.0以上かつv2未満」ということ

                      pipの依存関係チェックが厳しくなる - Qiita
                    • iOS版YouTubeアプリでピクチャ・イン・ピクチャ再生できるショートカット - iPhone Mania

                      iOS版のYouTubeアプリで、無料でピクチャ・イン・ピクチャ(PiP)を利用できるショートカットを海外メディアiDropNewsが取り上げているので、ご紹介します。 YouTubeのPiP、日本での対応は不明 iOS版YouTubeアプリでピクチャ・イン・ピクチャ機能が利用できるのは、現地時間2021年6月18日時点ではアメリカのYouTube Premium会員のみで、アメリカでは有料会員以外にも提供予定と発表されていますが、日本での提供予定については不明です。 しかし、ショートカット「Youtube PiP」を使えば、YouTubeアプリのピクチャ・イン・ピクチャ機能を、有料会員でなくても簡単に利用できます。 準備:「Scriptable」をインストールしておく 「Youtube PiP」を実行するには、無料アプリ「Scriptable」が必要となるので、先にインストールしておいて

                        iOS版YouTubeアプリでピクチャ・イン・ピクチャ再生できるショートカット - iPhone Mania
                      • 外資の人事制度PIPでやらかした話 - Thoughts and Notes from CA

                        PIPって何だ? 外資系企業に勤めている人にとってPIP(ピップと読んだりする)はあまり気持ち良い言葉ではない。Performance Improvement Planの略で、日本語に訳せば業務改善計画だ。あまり成果のでていない従業員に対して、改善プランを策定し、そのプランに従って改善できれば良いし、改善できなければ「残念ながらさようなら」という結果になってしまう。 血も涙もないと感じる人もいるかもしれないが、血も涙もある生身の人間がやっているわけだから、このプロセスはマネージャ側もとてつもなく苦痛だ。PIPがあまりに大変なので目を瞑っている人だって沢山いるはずだ。が、リソースと予算を預かっているマネージャは、チームとして高い生産性を維持する責任が伴う、なので一定レベルを超えれば見過ごすわけにはいかない。 私の部署の問題児 私が採用した人のうちの一人が期待値をかなり下回る成果しかあげられな

                          外資の人事制度PIPでやらかした話 - Thoughts and Notes from CA
                        • Python パッケージングの標準を知ろう | Recruit Tech Blog

                          こんにちは、CET チームの田村真一です。リクルートライフスタイル Advent Calendar 2019 最終日の記事をお届けします。 本記事では Python のパッケージングに焦点を当て、2019年末時点で ライブラリのパッケージングについて 標準がどう定められているのか を紹介します。 逆に言うと アプリケーションの依存管理の話 ベストプラクティスや便利なツールの紹介 Pipenv と Poetry どちらを使うべきか論争 は一切しませんのでご了承ください。 そもそも「標準」とは さて、本題に入る前に Python における「標準」とは何なのか確認しておきましょう。 まず言語仕様に関していえば、C や Ruby のような国際規格に則った「仕様」は存在しません。 かわりに language reference と CPython の実装 がデファクトスタンダードとなっています。 い

                            Python パッケージングの標準を知ろう | Recruit Tech Blog
                          • リコーも導入!働かないおじさん撲滅に効く外資系「巧妙リストラ手法」の実態

                            1億総リストラ コロナ禍が直撃した2020年、上場企業約100社が早期・希望退職募集を打ち出した。21年に入ってからもすでに約40社。実施するのはコロナ禍で赤字が膨らんだ企業だけではない。黒字企業も人員整理を断行し、まさに「1億総リストラ」。誰しもが無関係でいられない。 バックナンバー一覧 リコーが人事施策として「PIP(業務改善計画)」なるものを導入していることが分かった。日本企業ではまだなじみはないが、外資系の職場では巧妙なリストラ手法としても使われてきたものだ。「働かないおじさん」撲滅に“効く”ともいわれる。特集『1億総リストラ』(全14回)の#4は、PIPの実態とリコーの狙いを追った。(ダイヤモンド編集部 土本匡孝) 労使トラブルの外資系企業では 「PIPと退職勧奨がセット」は常識 事務機器大手のリコーが「PIP(パフォーマンス・インプルーブメント・プラン=業務改善計画、または業績

                              リコーも導入!働かないおじさん撲滅に効く外資系「巧妙リストラ手法」の実態
                            • Software Package Management with AWS CodeArtifact | Amazon Web Services

                              AWS News Blog Software Package Management with AWS CodeArtifact Software artifact repositories and their associated package managers are an essential component of development. Downloading and referencing pre-built libraries of software with a package manager, at the point in time the libraries are needed, simplifies both development and build processes. A variety of package repositories can be use

                                Software Package Management with AWS CodeArtifact | Amazon Web Services
                              • Anacondaが有償化されて困っている人に贈る、Pythonのパッケージ管理 - Qiita

                                全てを読むのが面倒くさい! という方は、下記フローを参考に実際の使用法まで飛んでください 1. 手軽に環境切替したい or 仮想環境自体が不要な方 →Python組み込みのvenv+pipでOK (リンク先に使用法) 2. チームで環境を共有したい、ライブラリの依存関係も管理したい、でもタダがいい方 →pipenvを使用 (リンク先に使用法) 3. お金($14.95/月)を払ってでも機械学習や数値計算の処理速度を求める方 →Anaconda Commercial Editionを使用 仮想環境とは? 上記選択を判断するうえで、「仮想環境って何やねん?」と思われる方もいるかもしれないので、解説します。 まず、ここでいう「環境」とは、「Python本体+ライブラリ」の事を指します。 WindowsにPythonやそのライブラリをインストールすると、これが「デフォルト環境」になるわけですが、

                                  Anacondaが有償化されて困っている人に贈る、Pythonのパッケージ管理 - Qiita
                                • pip installでエラーになりインストールできない場合(Windows) - ガンマソフト

                                  お役立ちサポート pip installでエラーになりインストールできない場合(Windows) [PR] 2019/2/18 2020/10/20 | pip Python講座 エラー Pythonでは、ExcelやPDFのファイルを扱うのに、PyPIで公開されている外部ライブラリを使用します。インストールは、Pythonに同梱されているpipを用います。 例えば、Excelファイルを読み書きできるライブラリ「openpyxl」をインストールするには、以下のようにコマンドプロンプトでpip installを実行すれば、通常は問題なくインストールできます。 C:¥Users¥Taro> py -m pip install openpyxl

                                    pip installでエラーになりインストールできない場合(Windows) - ガンマソフト
                                  • pip install を手動でローカルにダウンロードしたファイルで行う方法 - ガンマソフト

                                    ブログ pip install を手動でローカルにダウンロードしたファイルで行う方法 [PR] 2020/10/4 2020/10/5 | pip Python 通常pip install ライブラリ名を実行すれば、自動でインターネットを通じて必要なファイルをダウンロードしインストールしてくれます。しかし、何らかの原因でpipのコマンドからインターネットに接続できない場合は、再接続を数回試みたあとにエラーになってしまいます。 よくある原因がプロキシサーバーによる制限です。その場合は、プロキシサーバーを通過できるように設定すればライブラリのインストールは成功します。 しかし、他の問題でpipのコマンドではダウンロードできない場合は、ブラウザで1つずつファイルをダウンロードしてからインストールする方法もあります。今回はその方法を説明します。 他のネット環境の確保も難しく、現状でいろいろ試しても

                                      pip install を手動でローカルにダウンロードしたファイルで行う方法 - ガンマソフト
                                    • Some Amazon managers say they 'hire to fire' people just to meet the internal turnover goal every year

                                      An icon in the shape of a person's head and shoulders. It often indicates a user profile.

                                        Some Amazon managers say they 'hire to fire' people just to meet the internal turnover goal every year
                                      • Pythonで作ったコマンドをGitHub経由でpipインストール可能にする | DevelopersIO

                                        Pythonで作ったコマンドをpipでインストールできる形にしてGitHubで公開する方法を紹介しています。 こんにちは、ターミナル住人の平野です。 先日Pythonで作ったコマンドを公開する際、 Pythonなんだし、やっぱりpipでインストールできるようにしたいなと思い、 そのやり方を調べたので記録しておきます。 CSV変形のお供に。テキストの一部分にだけコマンド適用するツールを作ってみた。 GitHubでの公開 pipを使うと通常はPyPIからパッケージを探そうとしますが、 探しに行く先としてGitHubを指定することもできるようです。 いくらPyPIが誰でもパッケージを登録できるリポジトリとは言え、 いきなりここに登録するのは心理的なハードル高すぎなので、 まずはGitHubでの公開だけに留めておきます。 スタート地点 スタート地点としては、sample_command.pyという

                                          Pythonで作ったコマンドをGitHub経由でpipインストール可能にする | DevelopersIO
                                        • Pipfile.lockで固定された依存関係を再現するならpipenv syncコマンドを使おう | DevelopersIO

                                          こんにちは、CX事業本部の若槻です。 今回は、Pipenvで仮想環境を再現するコマンドを色々と触ってみたところ、「誰かが作成したPipfile.lockをもとに、別のメンバーが同じ依存関係(パッケージバージョン)の環境を再現するならpipenv syncコマンドを使えば良さそう!」という結論に至ったのでご紹介します。 Pipenvとは Pipenv: Python Dev Workflow for Humans Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. Windows is a first-class citizen, in our world. It automat

                                            Pipfile.lockで固定された依存関係を再現するならpipenv syncコマンドを使おう | DevelopersIO
                                          • YouTube、iOSでピクチャ・イン・ピクチャを有料会員以外にも提供と発表 - iPhone Mania

                                            YouTubeが、ピクチャ・イン・ピクチャ機能を有料会員以外の全iOSユーザーに提供するとコメントしました。アメリカのユーザーは順次、利用可能になる予定です。 有料会員以外でも利用可能に iOS版のYouTubeアプリでのピクチャ・イン・ピクチャ機能は、アメリカでは、有料サービスYouTube Premium会員向けに提供が開始されています。 YouTubeは米メディアMacRumorsに対し以下のようにコメントし、有料会員以外を含むiOS版アプリ全ユーザーに、ピクチャ・イン・ピクチャ機能を提供する予定だと明かしました。 ピクチャ・イン・ピクチャ(PiP)により、ユーザーはモバイルデバイスでYouTubeアプリを開いていなくても、ミニプレーヤーでYouTube動画の再生を続けることができます。 私たちは、iOSでのPiP機能をYouTube Premiumメンバー向けに提供を開始しており、

                                              YouTube、iOSでピクチャ・イン・ピクチャを有料会員以外にも提供と発表 - iPhone Mania
                                            • WindowsでPIP Install するとSSLエラーになるのを解消する。 - Qiita

                                              (ptoe) D:\MyFile\arc\pyenv\ptoe>pip install pprint WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)'))': /simple/pprint/ WARNING: Retrying (Retry(total=3, connect=None, read=None, re

                                                WindowsでPIP Install するとSSLエラーになるのを解消する。 - Qiita
                                              • python pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”」が発生した場合の対処法

                                                HOMEwindowspython pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio"」が発生した場合の対処法 python pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”」が発生した場合の対処法 作成日 2020.07.18 更新日 2022.03.29 python windows python pip install実行時にエラー「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual St

                                                  python pip実行時に「error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”」が発生した場合の対処法
                                                • conda と pip でのパッケージ管理について - Qiita

                                                  Anaconda は一言でいうと Python 本体に加え科学計算のライブラリ等が最初から付属されているものです。またパッケージ管理とデプロイを簡略化するための工夫がなされており conda というパッケージ管理コマンドが付属しています。 conda と pip について Python の世界ではかなり昔からそれ自体にパッケージ管理ツールというのが付属していて、昔は EasyInstall なるものを使っており pip を使うためにはあとからセットアップしなければならなかった。いちいち面倒であった。最近の Python ではすっかりデフォルトで pip が付属していて最高の時代になっている。このコマンドを使うと PyPI というサイトに公開しているパッケージをコマンドによりインターネット経由でインストールできる。最高の時代である。 さて、よくある話が conda と pip を併用すると「

                                                    conda と pip でのパッケージ管理について - Qiita
                                                  • pip installでCERTIFICATE_VERIFY_FAILEDが出る時の対処法

                                                    社内LANなどのSSLインスペクションが有効になっている環境で、全てのHTTPS通信が傍受されている場合、pip install が証明書エラーで失敗する場合があります。 その場合、接続先を信頼する(証明書エラーを無視する)ことで、pipインストールできるようになります。 証明書エラーが出る場合は、pypi.python.org, files.pythonhosted.org, pypi.org の3個のドメインを信頼済みにしてからpipインストールします。 具体的には、pipのオプションに --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org を追加します。 pip --trusted-host pypi.python.org --trusted-host

                                                      pip installでCERTIFICATE_VERIFY_FAILEDが出る時の対処法
                                                    • もっと気軽にpip install - Qiita

                                                      気軽にPythonのライブラリを使いたい 面白そうなライブラリ(パッケージ)を見つけたから試したいけど、グローバルのpip汚すのはちょっと……という時にオススメな方法。 好きなディレクトリにpipパッケージをインストールする方法です。 python2.7とpython3.6(両方ともpip 19.0.1)で動作確認済み pip install の -t オプション pip install <パッケージ名> -t <ディレクトリ> -t オプションでパッケージをインストールするディレクトリを指定できる。 例:Beautiful Soupをカレントディレクトリにインストールする場合

                                                        もっと気軽にpip install - Qiita
                                                      • PyPIのsearch APIが落ちているのでpipのコードを読んでみる - Qiita

                                                        はじめに Pythonのパッケージ管理ツールとして提供されている pip (Python Installs Packages)ですが、こちらこちらはPython3.4およびPython2.7.9以降でデフォルトで付属するようになりました。 pip を使うことで、初心者であっても簡単にパッケージのインストールを行えます。 この文章の対象 比較的Python歴の浅い方をイメージして記載します。 事の始まり 12/16, 22:30JST頃にパッケージの検索をしようとしたら、下記のようにRuntime errorが出ました。 $ pip search numpy ERROR: Exception: Traceback (most recent call last): File "/Users/montblanc18/.pyenv/versions/3.7.6/lib/python3.7/site

                                                          PyPIのsearch APIが落ちているのでpipのコードを読んでみる - Qiita
                                                        • conda installとpip installの違い。機能の比較など【Python】 | In-Silico NoteBook

                                                          2019年5月26日2021年6月20日 今までpip installはconda installが使えないときの代用というくらいにしか認識していませんでした。欲しいパッケージがAnaconda社のリポジトリにない場合はpipでインストールしてたところ、ある時これらの競合が原因で環境が壊れてしまいました。 Jupyter Notebookが起動しないと思ったらAnaconda環境が壊れていた せっかくの機会でしたのでpipとcondaの違いを調べてみたので、以下に備忘録として残しておきます。 condaとpipの違い Condaとは 一言で表すとAnaconda/Minicondaに標準で付属しているパッケージマネージャーであり、環境管理システム。 Anacondaとは、データサイエンス用向けのパッケージ群を提供するプラットフォーム( condaとpipの違いを調べに来ている方であれば

                                                            conda installとpip installの違い。機能の比較など【Python】 | In-Silico NoteBook
                                                          • Python製のCLIアプリのインストールはpipx使っとけばOK (2020年時点) - Qiita

                                                            これだけでいい感じになる。 はじめに Python製CLIアプリのインストールはpipを使えばできてしまうのですが、Macには標準でPython2とPython3が同居していたり、自分でPython環境を別途構築しているとpipが一体どこのpipなのかが訳わからなくなりがちだと思います。 こんな記事があったり。 Why you should use python -m pip pipを使うならちゃんとインタプリタを明示しようということですね。でも面倒だ。 上記の記事を読むとCLIアプリ管理に特化したpipxというツールがあることを知りました。 使ってみると確かにいい感じ。ちょっとした解説を踏まえて記事にしました。 環境 MacOS 10.14.6 pipx をインストールする。 (公式READMEと同じ内容です。) pipx自体はHomebrewでパパっとインストールします。

                                                              Python製のCLIアプリのインストールはpipx使っとけばOK (2020年時点) - Qiita
                                                            • gitを用いてpipでpythonのパッケージを配布する方法 - Qiita

                                                              repositoryName |--topDirectory | |--bottomDirectory | | |--bottom.py | | `--__init__.py | |--top.py | `--__init__.py `--setup.py setup.py このファイルはパッケージの名前などのメタデータ、コマンドとそのコマンドのPathを記述するものである。 メタデータ メタデータには以下の種類がある。 メタデータ 説明 値

                                                                gitを用いてpipでpythonのパッケージを配布する方法 - Qiita
                                                              • pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available

                                                                I am using Python 3.6. When I try to install "modules" using pip3, I face this issue: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available

                                                                  pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available
                                                                • pip installのバージョン指定方法

                                                                  この例だと、2以上3未満ということになります。実際にインストールされたDjangoは2の中でもっとも新しい2.2.11でした。メジャーバージョンは2のままにしたいけど、3にならない範囲で指定したい!というときに便利ですね。 ただこちらの例は、以下のように書いても一緒です。 インストールするバージョンを範囲で指定した時、範囲内の最新バージョンを取得しているようなので、わざわざ「>=2」を設定する必要はなさそうです。 ※>=2と書くことでバージョンが1ではないことを明示する意味はあります。 どんなバージョンがあるか知りたい時

                                                                    pip installのバージョン指定方法
                                                                  • M1 Mac (Big Sur 11.2) でNode.js, Python3 開発環境を用意する

                                                                    これはなに やっとApple SiliconなMacBookが届いたんですが、環境構築の為にいろんな記事を繋ぎ合わせて解釈する必要があったので、備忘録としてまとめます。

                                                                      M1 Mac (Big Sur 11.2) でNode.js, Python3 開発環境を用意する
                                                                    • Poetry はじめました - チーム開発における Python の開発環境 - 電通総研 テックブログ

                                                                      こんにちは。 XI 本部 AI トランスフォーメンションセンター所属の山田です。 今回は、Python の Web アプリケーション開発環境において Poetry を利用し始めたことについて紹介します。 背景 私たちのチームではデータ分析、システム開発ともに Python を使用しています。 これまで、Python を業務で使う際にはパッケージ管理ツールにpipを利用してきました。 しかしながら、継続的に開発・更新を繰り返すことを見越したシステム開発ではたびたび問題を引き起こすことがあり、見直しを図ることにしました。 pip で感じていた課題 まずpipを利用時に感じていた課題を整理します。 pip install パッケージ名で導入した際にrequirements.txtへの記載漏れというヒューマンエラーが発生する。 requirements.txtにおいてパッケージバージョンの記載漏れ

                                                                        Poetry はじめました - チーム開発における Python の開発環境 - 電通総研 テックブログ
                                                                      • 環境に合わせたpip downloadコマンドを自動生成する - Qiita

                                                                        What's? pipを使ってモジュールインストールを行う際に、その環境がオフラインだったりするとちょっと困ります。 そうなると、pip downloadでモジュールを事前にダウンロードしておいて、実際の環境ではローカルインストールを行うことになるわけですが。 Installing from local packages このダウンロードを行うのがなかなか面倒だったので、pipコマンドの結果から自動生成するようにしてみました、という話です。 pip downloadを使うと、Pythonのモジュールをローカルにダウンロードできます。 できるのですが、特になにも指定せず実行すると「pipを実行した環境で選ぶべきモジュール」を選定します。 この場合、wheelのようにパッケージにプラットフォームの情報が含まれるようなものは、pip downloadを実行する環境とpip installを実行す

                                                                          環境に合わせたpip downloadコマンドを自動生成する - Qiita
                                                                        • pip3でpipenvをインストールしようとすると「ERROR: Could not find a version that satisfies the requirement pipenv (from versions: none)」「ERROR: No matching distribution found for pipenv」と出力される

                                                                          こんにちは、久々にpythonを触る機会があり、pipenv […]

                                                                            pip3でpipenvをインストールしようとすると「ERROR: Could not find a version that satisfies the requirement pipenv (from versions: none)」「ERROR: No matching distribution found for pipenv」と出力される
                                                                          • Installing Packages - Python Packaging User Guide

                                                                            Installing Packages# This section covers the basics of how to install Python packages. It’s important to note that the term “package” in this context is being used to describe a bundle of software to be installed (i.e. as a synonym for a distribution). It does not refer to the kind of package that you import in your Python source code (i.e. a container of modules). It is common in the Python commu

                                                                            • Improving pip-compile --generate-hashes | Library Innovation Lab

                                                                              Recently I landed a series of contributions to the Python package pip-tools: Support URLs as packages #807 Fix –generate-hashes with bare VCS URLs #812 Fix pip-compile output for unsafe requirements #813 Warn when –generate-hashes output is uninstallable #814 pip-tools is a “set of command line tools to help you keep your pip-based [Python] packages fresh, even when you’ve pinned them.” My changes

                                                                                Improving pip-compile --generate-hashes | Library Innovation Lab
                                                                              • Redirecting to https://pypa.github.io/pipx/

                                                                                The page has moved to https://pypa.github.io/pipx/

                                                                                • Pythonモジュールのimportができなくなったときの対処記録 - Qiita

                                                                                  概要 自動化処理の勉強中、それまでインポートできていたPythonのrequestsモジュールが急に(?)インポートできなくなったので対処しました。現在はこの方法でうまくいっています。 環境 windows10 Python 3.6.5 Anaconda3 requests2.19.1 エラー内容 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'requests' 先日までできてたのに急にこんなエラーが出ました。 requestsなんて名前のモジュールは無いからインポートできないと言われているわけです。 状況確認 まずは、適切にrequestsがインストールされているのか確認しました。pipコマンドでインストールしたもののリストを表示し、

                                                                                    Pythonモジュールのimportができなくなったときの対処記録 - Qiita

                                                                                  新着記事