並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 50件

新着順 人気順

pipの検索結果1 - 40 件 / 50件

  • Pythonのパッケージングと配布の全体像

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

      Pythonのパッケージングと配布の全体像
    • 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】"pip install" と "python -m pip install" の違い

        みなさん pip 使っていますか? Python では pip が使えるのでパッケージ管理が非常に便利ですよね! 使いたいパッケージがあれば pip で install すればすぐに使えるようになりますし、消す時も uninstall すれば良いだけなので楽です。 そんな pip ですが、pip の使い方には大きく分けて pip install と python -m pip install の2つが存在することはご存知でしょうか? ウェブサイト等によっても、紹介される pip のコマンドは上記の2つでバラバラだと思います。この2つの pip の使い方にはどのような違いがあるのでしょうか? このページでは、その「2つの pip の使い方」における違いについて解説していきたいと思います。 pip install と python -m pip install の違い 本質的には下記のどちらも

          【Python】"pip install" と "python -m pip install" の違い
        • Poetry はじめました - チーム開発における Python の開発環境 - 電通総研 テックブログ

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

            Poetry はじめました - チーム開発における Python の開発環境 - 電通総研 テックブログ
          • pip installのバージョン指定方法

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

              pip installのバージョン指定方法
            • 環境に合わせた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
              • 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
                • YouTube、iOSでピクチャ・イン・ピクチャを有料会員以外にも提供と発表 - iPhone Mania

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

                    YouTube、iOSでピクチャ・イン・ピクチャを有料会員以外にも提供と発表 - iPhone Mania
                  • Some Amazon managers say they 'hire to fire' people just to meet the internal turnover goal every year

                    Some Amazon managers say they hire people they intend to fire just to meet their turnover goal. The practice is internally called "hire to fire," according to three Amazon managers. Amazon employees say the performance-review system gives managers too much power over their careers. Amazon has a goal to get rid of a certain percentage of employees every year, and three managers told Insider they fe

                      Some Amazon managers say they 'hire to fire' people just to meet the internal turnover goal every year
                    • 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する
                      • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

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

                          pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
                        • リコーも導入!働かないおじさん撲滅に効く外資系「巧妙リストラ手法」の実態

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

                            リコーも導入!働かないおじさん撲滅に効く外資系「巧妙リストラ手法」の実態
                          • M1 Mac (Big Sur 11.2) でNode.js, Python3 開発環境を用意する

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

                              M1 Mac (Big Sur 11.2) でNode.js, Python3 開発環境を用意する
                            • 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
                              • 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 を手動でローカルにダウンロードしたファイルで行う方法 - ガンマソフト

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

                                    pip install を手動でローカルにダウンロードしたファイルで行う方法 - ガンマソフト
                                  • 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”」が発生した場合の対処法
                                    • 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
                                      • 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
                                        • 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」と出力される
                                          • 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
                                            • 機械学習なdockerfileを書くときに気をつけとくと良いこと - nykergoto’s blog

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

                                                機械学習なdockerfileを書くときに気をつけとくと良いこと - nykergoto’s blog
                                              • 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
                                                • 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
                                                  • 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
                                                    • 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
                                                      • 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

                                                        • Python Tips: パッケージの開発版をインストールしたい

                                                          Python でパッケージの開発版をインストールする方法についてご紹介します。 開発版のインストールは、バグ報告やテスト等でパッケージに貢献したいときや、自分でパッケージを開発したいとき等に必要になってきます。 (尚この記事では「パッケージ」ということばは、 pip でインストールできる「ディストリビューションパッケージ」という意味で使っています) Git リポジトリにあるパッケージをインストールしたい ローカルにあるパッケージをインストールしたい Git リポジトリにあるパッケージをインストールしたい Git で管理されたパッケージをインストールしたいときは次の形で pip コマンドを使えば OK です。

                                                            Python Tips: パッケージの開発版をインストールしたい
                                                          • Redirecting to https://pypa.github.io/pipx/

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

                                                            • 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
                                                              • conda と pip でのパッケージ管理について - Qiita

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

                                                                  conda と pip でのパッケージ管理について - Qiita
                                                                • Pythonで作ったコマンドをGitHub経由でpipインストール可能にする | DevelopersIO

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

                                                                    Pythonで作ったコマンドをGitHub経由でpipインストール可能にする | DevelopersIO
                                                                  • 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
                                                                    • gitを用いてpipでpythonのパッケージを配布する方法 - Qiita

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

                                                                        gitを用いてpipでpythonのパッケージを配布する方法 - Qiita
                                                                      • 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
                                                                        • 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 - Qiita

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

                                                                              もっと気軽にpip install - Qiita
                                                                            • pipでアップデートするときのコマンド pip update - Qiita

                                                                              こんなメモ書きの記事を多くのエンジニアのみなさんに見て頂けて光栄です。 色んなエンジニアさんと交流できればと思っていますのでよろしければfacebookやtwitterにも気軽にメッセージください。 pipでアップデートする方法関連 pipでアップデートするときよく忘れるのでメモする。 ちなみに一括アップデートはあまりやりたくないので調べはしたが試していない。 一括アップデートは↓この辺を参考。 pipで一括アップデート pip で更新可能なパッケージを一覧表示 パッケージのインストール

                                                                                pipでアップデートするときのコマンド pip update - Qiita
                                                                              • Why you should use `python -m pip`

                                                                                Fellow core developer and Canadian, Mariatta, asked on Twitter about python -m pip and who told her about that idiom along with asking for a reference explaining it: I learned sometime ago that we should be doing `python -m pip install ...` instead of simply `pip install ...` but now I can't remember the source of this information. Likely from @brettsky or @zooba, any of you have a talk/blog post

                                                                                  Why you should use `python -m pip`
                                                                                • pythonの環境構築戦争にイラストで終止符をどうやら打てない - Qiita

                                                                                  はじめに Pythonの環境構築は僕にとって、戦争でした。 如何せんツールが多すぎます。 インターネットで調べるとざっと挙げるだけで 元から入っているpython3 元から入っているpython3 + venv pyenv pyenv + pyenv-virtualenv pyenv + venv anaconda docker + python docker + anaconda ... 以上のような組み合わせが山程出てきます。 よく最近のゲームのキャラメイキングの 「組み合わせは無限大!」を思い出します。 この記事では、それぞれの環境構築の概念をイラスト画像でまとめようと思います。 環境構築のコマンド自体は取り扱わないためご注意下さい。 追記 2019/11/07 本記事はPython初心者による「概念のみ」に関する説明のため、ベストな環境構築や、すべて正確かつ詳細な内容は含んでないで

                                                                                    pythonの環境構築戦争にイラストで終止符をどうやら打てない - Qiita