[フレーム]
1 - 40 件 / 71件
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
- はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂
@ITのDeep Insider編集長「一色」が、日ごろの情報収集や開発、執筆・編集を通じて得た"技術的な気付き"や"新たな発見"を自由気ままにつづるオピニオン連載。気になるデータ分析を試したり、AI・機械学習で迷走したり、Pythonとツール活用を語ったり。不定期更新ですが、疲れたときの息抜きにどうぞ! 次回以降の新着記事を見逃したくない方は、ぜひ以下のメール通知の登録をお願いします。 なぜ今、uvを学ぶべきか?【筆者の危機感】 長年、pipとcondaを使い、特に不満もなく作業してきた筆者ですが、最近はuvを見かける機会が急増し、「このまま知らずにいると、時代に取り残されてしまうのではないか」という危機感を強く持つようになりました。 実際、Anthropicが提供する"MCP"公式ドキュメントでも、uvを使った環境構築方法しか説明されていません(なお、MCPについては前回記事で解説して
Claude Codeで開発していると、こんな問題に遭遇しませんか? CLAUDE.mdに「uvを使って」や「uvの具体的な環境構築ガイド」を書いても、ルールを無視してpipを使われてしまう 仮想環境をアクティベートするのを忘れ、Python実行でエラーが頻発する。そして別のActivateされていた環境が汚される 長いやり取りの途中で、AIがプロジェクトのルールを忘れてしまう CLAUDE.mdに詳細な環境構築手順やuvパッケージマネージャーの使用を記載していても、Claude Codeが一貫してそのルールを守ってくれることはなかったです。 しかし、Claude Code Hooksを使うことで、指示忘れの問題を解決できました! この記事では、実際にPython環境のパッケージマネージャーを強制的にuvに統一するためのHooksスクリプトを公開し、Hooksのメリット等を解説します。 例
こんにちは、クライアントエンジニアのちぎら(@_naru_jpn)です。先日ミラティブの iOS アプリバージョン 9.38.0 にて「配信コメントバー」機能をリリースしました。この機能は iOS15 から利用可能になった PiP に関する技術を活用したもので、ミラティブ以外のアプリを開いている時に、端末の画面上にミラティブ固有のコンテンツを表示できる革新的な機能です。今回は、この「配信コメントバー」機能について背景や概要をご紹介したいと思います。 「配信コメントバー」機能とは 従来、iOS ではアプリがバックグラウンド状態に移行した後は、画面上に独自のコンテンツを表示するといったことは基本的にできませんでした。例えば、ミラティブ iOS アプリでは配信中のコメントを届けるために、プッシュ通知を利用しています。 iOS 15 からピクチャ・イン・ピクチャ(以下: PiP)の柔軟性が増したこ
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
chat-hatenablogをpip installでインストール可能にした - $shibayu36->blog; にて、pip installで直接CLIツールをインストールできるようにした。 pip install git+https://github.com/shibayu36/chat-hatenablog.git この時に調べたことをメモしておく。 やったこと setup.pyを配置し、entry_points.console_scriptsにCLIとして動かしたいものを指定するだけ。 import os from setuptools import setup, find_packages here = os.path.abspath(os.path.dirname(__file__)) about = {} with open(os.path.join(here, "ch
そのPythonパッケージ管理、venv + pipでよくないですか? in 2023/1 各所(主にPython界隈の外)で「Pythonパッケージ管理どうするのが正解なの?」とよく耳にするので2023年初頭時点での私の見解を書きます。 tl;dr 多くの場合のPythonパッケージ管理はvenv(virtualenv) + pipで済むのでは? 前提 タイトルにvenvとついていますが、以降venv(virtualenv)については言及しません。仮想環境内で作業している前提で話を進めます。 この記事では基本的にsetup.py / setup.cfgではなくpyproject.tomlでのパッケージ定義方法を採用します。これはPEP 621がここ最近で採択・実装されたためです。 なお、想定しているPythonや各ツールのバージョンは以下の通りです。 Python >= 3.8 pip
こんにちは、クライアントエンジニアのちぎら(@_naru_jpn)です。先日 配信コメントバー 〜 iOS15 で実現する新しい PiP 体験 という記事を公開しました。ミラティブアプリ上では Unity を利用して 3D のアバターであるエモモを描画しており、配信コメントバーの描画コストが大きすぎるとエモモの動きや見た目に影響しますし、画面のスクロール操作にも支障が生じます。今回は、複数の描画方法についての計算コストの計測結果と共に、配信コメントバーの描画をいかに最適化したかについて書きたいと思います。 描画の基本的な方針 配信コメントバーの全体像 前回の記事 で AVSampleBufferDisplayLayer と CMSampleBuffer に言及しました。CMSampleBuffer に表示する内容を描画する方法は、たくさんの種類があります。 画像をそのまま書き込んだり、ピク
PIPって何だ? 外資系企業に勤めている人にとってPIP(ピップと読んだりする)はあまり気持ち良い言葉ではない。Performance Improvement Planの略で、日本語に訳せば業務改善計画だ。あまり成果のでていない従業員に対して、改善プランを策定し、そのプランに従って改善できれば良いし、改善できなければ「残念ながらさようなら」という結果になってしまう。 血も涙もないと感じる人もいるかもしれないが、血も涙もある生身の人間がやっているわけだから、このプロセスはマネージャ側もとてつもなく苦痛だ。PIPがあまりに大変なので目を瞑っている人だって沢山いるはずだ。が、リソースと予算を預かっているマネージャは、チームとして高い生産性を維持する責任が伴う、なので一定レベルを超えれば見過ごすわけにはいかない。 私の部署の問題児 私が採用した人のうちの一人が期待値をかなり下回る成果しかあげられな
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
https://github.com/shibayu36/chat-hatenablog/releases/tag/v0.3.0 chat-hatenablog v0.3.0にてchat-hatenablogをpip installできるようにした。以下のようにすれば、GitHubから直接コマンドをインストールできる。 pip install git+https://github.com/shibayu36/chat-hatenablog.git この結果、current directoryをベースとして、index.pickleや.envを置くことはできなくなったため、配置場所を変えた。 ~/.chat-hatenablog/index.pickle ~/.chat-hatenablog/.env 今回の変更で、git cloneしてそのディレクトリで実行するといった面倒なことをする必要
生涯5000本以上のギターをいじり続けたきた管理人が実測データを交え世界一詳しいギターレビューやギターパーツ情報をお届け!
Reach the full brightness potential of your XDR or HDR display - XDR brightness upscale to 1600 nits, external HDR display brightness upscale depending on the display's capability. Native XDR, color table (Apple Silicon) and Metal (Apple Silicon and Intel) methods are all supported. * Native brightness upscaling for Apple XDR displays (built-in) - provides full unlock for the entire brightness ran
よくもここまで会社側だけに一方的に都合のよいアンフェアな内容を書けたものだ、と感心する「退職合意書」の一部。「誹謗行為の禁止」「その他秘密情報の秘密保持」「一切の請求権の放棄」...と、公序良俗に反する日本国憲法違反の内容が並ぶ。 Ohanaとは、ハワイ語で「家族」を意味する。社員を家族同様に尊重し、支え合う「オハナ・カルチャー」を企業理念に掲げ、日本の社員評価サイトや口コミサイトでも「働きがいがある会社」(GPTW2024年版で4位、オープンワーク2023年版でも4位)だと持ち上げられてきたのが、顧客管理ツールを展開するセールスフォース(本社・米カリフォルニア州)。だがその評価は、偽装された虚偽の情報をもとにしている。退職パッケージで、口コミ・SNS・ブログ等も含め社外に対していっさい悪い評価を書けなくする「退職合意書」を結ばせているからだ。秘密保持条項は、自分らは守らないが社員だけは守れ、
ブログ pip install を手動でローカルにダウンロードしたファイルで行う方法 [PR] 2020年10月4日 2020年10月5日 | pip Python 通常pip install ライブラリ名を実行すれば、自動でインターネットを通じて必要なファイルをダウンロードしインストールしてくれます。しかし、何らかの原因でpipのコマンドからインターネットに接続できない場合は、再接続を数回試みたあとにエラーになってしまいます。 よくある原因がプロキシサーバーによる制限です。その場合は、プロキシサーバーを通過できるように設定すればライブラリのインストールは成功します。 しかし、他の問題でpipのコマンドではダウンロードできない場合は、ブラウザで1つずつファイルをダウンロードしてからインストールする方法もあります。今回はその方法を説明します。 他のネット環境の確保も難しく、現状でいろいろ試しても
iOS版YouTubeアプリが正式にピクチャー・イン・ピクチャー(PiP)に対応し、無料会員を含むすべてのユーザーが利用できるようになることが判明しています。 MacRumorsがYouTubeの声明として伝えており、現在、iOSのYouTube Premium会員向けにPiPの提供を開始しており、すべての米国iOSユーザー向けにも提供を予定してるそうです。 Picture-in-Picture (PiP) allows users to watch YouTube videos in a small mini player while simultaneously browsing outside of the YouTube app on their mobile device. We’re starting to roll out PiP for YouTube Premium me
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
社内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
Amazonは日本時間11月16日、Amazon Prime VideoのMac版アプリをリリースしました。 Mac App Storeから無料でダウンロード可能です。 Amazon Prime VideoAmazonプライム加入者は、アプリを使ってコンテンツをストリーミング再生することや、Macにコンテンツをダウンロードしてオフラインで視聴するることが可能です。すべてのAmazonプライム・コンテンツをこのMacアプリから利用できます。 別のアプリやウェブサイトの操作中にも、ピクチャインピクチャ(PiP)を使って映画、TV番組、ライブイベントの視聴を継続できます。 マルチユーザープロフィールでエンターテイメントエクスペリエンスをパーソナライズできます。 Amazon Prime VideoのiOSアプリ、tvOSアプリをダウンロードしてiPhone、iPad、Apple TVでも視聴可能
[解決!Python]pipコマンドでパッケージをインストール/アンインストールするには:解決!Python Pythonの標準的なパッケージインストーラーであるpipコマンドを使ってパッケージをインストールしたりアンインストールしたり、インストールされているパッケージを調べたりする方法を紹介する。
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
依存関係、わかりませんよね?? オープンソースがオープンソースに無限に依存している昨今、依存関係に悩まされることは日常茶飯事です。駆け出しの方は調査方法すらわからないと思うので、この記事を書いてみました。1年以上前に書いたので内容は古いですが、調査方法は今も変わりません。これはpythonですが、他の言語でもだいたい同じだと思います。誰かの参考になることを願ってここに記します。 なお、この問題は たった1行 の修正で直りました。しかしその1行にたどり着くまで、こんな行程があったんだよという参考にもしてほしいです。 調査フロー 一口に調査といっても、その過程には様々な内容が含まれています。簡単に言えば、今知りたいのは「直す方法」です。しかしその過程にはこのような要素が含まれます。 原因の仮設を立てる 被疑者(エラーを起こす張本人)を建てる 犯人の証拠を掴む 修正方法の決定 この記事には、 "
この例だと、2以上3未満ということになります。実際にインストールされたDjangoは2の中でもっとも新しい2.2.11でした。メジャーバージョンは2のままにしたいけど、3にならない範囲で指定したい!というときに便利ですね。 ただこちらの例は、以下のように書いても一緒です。 インストールするバージョンを範囲で指定した時、範囲内の最新バージョンを取得しているようなので、わざわざ「>=2」を設定する必要はなさそうです。 ※(注記)>=2と書くことでバージョンが1ではないことを明示する意味はあります。 どんなバージョンがあるか知りたい時
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
はじめに 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
この記事でわかること pipは人気のスクリプト言語Pythonのライブラリ管理ツールである pipは比較的新しいバージョンのPythonから標準で附属しているため、別途インストールする必要はない pipはコマンドラインを用いるため、一見難しそうに思えるが、使いこなすと非常に軽快で使いやすいツールである 【関連記事】PythonのコードをEXE化するには? PyInstallerやその他ツールの特徴や使い方 【関連記事】Pythonで自動化できること7選!面倒な作業を効率化してより便利に 【関連記事】Anacondaの使い方は?Python環境の利用方法を解説! IT・Webエンジニアの転職なら... マイナビIT AGENTへ! 【無料転職サポート申し込みはコチラ】 目次 1. Pythonとpipのインストール 1-1. Pythonの特徴 1-2. pipとは? 1-3. Pythonとp
asgiref==3.8.1 boto3==1.34.78 botocore==1.34.78 certifi==2024年2月2日 charset-normalizer==3.3.2 Django==4.2.11 idna==3.6 jmespath==1.0.1 python-dateutil==2.9.0.post0 requests==2.31.0 s3transfer==0.10.1 six==1.16.0 sqlparse==0.4.4 urllib3==2.2.1 プロジェクトを維持していく中では依存ライブラリのバージョンを上げていきましょう、があるわけですが、この状態のファイルをメンテナンスするのはかなり大変な作業になってしまいます。 (これは例として作ったものですが、実際のファイルはそれはもうとてもお見せできない...) 直接依存しているライブラリはどれですか そこで、依存管理
Windows版の記事があります Python3 - Windows版 Python3 の pip をアップデートする方法 アップデート方法 Windowsの場合はコマンドプロンプト、macOSの場合はターミナルを起動し、次のコマンドを実行します。
導入 Pythonの仕様の変更とOSのバージョンにより,これまでの pip3 install xxx のように Ubuntu で pip コマンドが使えなくなった.これによって,基本的に Python は venv の仮想環境下でのみの実行しか行えなくなっている.例えば,numpy をインストールしようと,以下のようにコマンドを実行するとエラーが出力される. $ pip3 install numpy error: externally-managed-environment ×ばつ This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to ins
Offers を運営している株式会社 overflow の あほむ でございます。 本記事は Chrome Platform Status からなんとなく Proposed なステータスのフィーチャーを取り上げて、そのプロポーザルを眺めてみるシリーズです。前回は CSS Anchored Positioning でした。 HTMLVideoElement 以外も Picture-in-Picture したい 今回は Document Picture-in-Picture を眺めてみます。本当に眺めるだけで深入りしないので概要のみのライトな記事とご認識ください。 専用の Window を丸ごと PiP すればいいじゃない! Picture in Picture (以下 PiP) は動画コンテンツ等を画面隅などに置かれる小さな表示領域で独立して再生させる一種のマルチウィンドウ UI です。現在
筆者はここ何年もPythonの書籍を何冊か執筆し、定期的に本コラムにてPythonプログラムを紹介してきた。そのため、比較的安定したバージョンのPythonを使っている。しかし、先日、久しぶりに最新版にアップデートしたら、pipコマンドの使用で警告が表示されるようになってしまった。しかも正しくパッケージがインストールできなくなった。今回、その原因をいろいろ調べたみたので紹介しよう。 pipとは何だろうか? 最初にpipについて復習しておこう。既にPythonを使ったことがあるならば、誰しもpipのお世話になったことがあるだろう。一言で言えば、pipとはPythonのパッケージマネージャーだ。Pythonのさまざまなパッケージを集約した『Python Package Index (PyPI) 』にあるパッケージをコマンド一発でインストールできるのでとても便利な存在だ。pipを使えば、新規パッ
チューリングのMLOpsエンジニアの岩政です。 先日ポストした内容が思いのほか拡散されたので、個人的な再現性が保ちやすい PyTorchの環境構築の流れ についてまとめた記事です。 本記事の主な対象は、Linux OSでNVIDIA GPUが搭載されているマシンでPyTorchをインストールする方です。他のOSやWSL2などで同様の操作が可能かは保証しません。 1. 結論 本記事で紹介したい流れを具体的なコマンドをもとに先に紹介します。 1.1 NVIDIA Driverのインストール NVIDIA Driverをインストールしておく必要があります。 Ubuntuであれば、Ubuntu Server documentation - NVIDIA drivers installationなどに従ってインストールします。本記事では、NVIDIA Driverのインストール方法について説明をしま
料理や園芸などで作業の仕方をYouTubeの動画を観ながら学ぶことがよくあります。そんな時に観るだけでは忘れてしまうのでメモをとっておきたいこともあります。iPadならSplit Viewを使って2画面を並べて動画と音声を参考にしながら一方の画面でメモをとることもできます。 ここでSafariの機能拡張にあるVinegarを使うとYouTubeの動画をピクチャーインピクチャーで表示できてメモアプリが広く使えて効率的です。方法はYouTubeを再生する前にSafariの機能拡張でVinegarアプリを有効にしておけば動画の隅にあるPIP(ピクチャーインピクチャー)のマークをタップするだけです。参照Vinegarの使い方→ iPhoneのYouTubeでピクチャーインピクチャーができないのでsafariの機能拡張Vinegarを使った - T’s blog Vinegarを使うと動画内広告の
[解決!Python]venvモジュールでの仮想環境時に最新バージョンのpipをインストールするには:解決!Python venvモジュールで仮想環境を構築した後でパッケージをインストールすると、pipを最新バージョンにするように推奨されることがある。これを避けるために、最初から最新バージョンのpipを仮想環境にインストールする方法を紹介する。
アンインストールする際にProceed (y/n)?がパッケージの分だけ出てきます。 y/nが面倒くさい場合は -y オプションを以下のようにつけると確認なしでアンインストールできます。
Xcodeコマンドラインツールをインストールしろと怒られるし入れても直らない(git,make,pip,brewなど)PythonGitXcodebrewCommandLineTools 環境 macOS Monterey 12.5 症状 pip ~~~を実行したり、brew ~~を実行すると、下記エラーとポップアップが表示され、「コマンドラインツールをインストールしろ」と言われる。 とっくに入ってるはずだけどな?と思ったものの、20分ほどかけてインストールする。 インストール後、pip ~~~を実行すると、同じエラーとポップアップが表示される。 調べたところ、ここ数日でXcode自身、Unreal Engine、make,gitなどでも同じ問題が発生しているらしい? $ pip3 --version 2022年09月17日 18:08:40.958 xcodebuild[61540:559
[解決!Python]pipでGitHubからパッケージをインストールするには:解決!Python pipはPyPIからだけではなく、GitHubで公開されているパッケージのリポジトリから直接インストールすることもできる。その方法を紹介する。
Smart YouTube Next:Android TVでYouTubeを広告なし & PIP再生も可能な非公式アプリ 2024 2/12 以前「Smart YouTube TV」という、Android TV向けの非公式YouTubeアプリを紹介しましたが、今回はそれと同じ開発者が公開している次のアプリ「Smart YouTube Next」を紹介します。 名前が似ていてかつ、Nextということでだいたい同じものという想像をしてしまう方が多いかと思いますが、前回のSmart YouTube TVは公式WEBアプリの「改造版」だったのに対し、今回のものはUIから機能まで全て別物のアプリとなっています。 もちろん広告は表示されませんし、機能や設定項目もかなり豊富と、かなり完成度の高いアプリとなっています。
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く