並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 12 件 / 12件

新着順 人気順

modulenotfounderror python linuxの検索結果1 - 12 件 / 12件

  • さらなる進化を遂げた「uv」の新機能 | gihyo.jp

    福田(@JunyaFff)です。本連載Python Monthly Topicsで2024年3月に公開したRust製のPythonパッケージ管理ツール「uv」を使ってみよう で紹介した「uv」が、さらなる進化を遂げました。今回は、その新機能を紹介します。 はじめに Astral社が開発するRust製の高速なpipの代替ツール「uv」がパッケージマネージャーとして8月にアップデートされました。pipの代替ツールとしてだけでなく、Pythonプロジェクト、コマンドラインツール、単一ファイルスクリプトさらにPython自体を管理できるようになりました。uvは、pipやpipx、venv、poetryやpyenvのような機能を包括していると言え、そしてそのすべてが非常に高速に動作します。 本記事では、アップデートした「uv」の新機能を中心に紹介します。 基本的な使い方は Rust製のPythonパ

      さらなる進化を遂げた「uv」の新機能 | gihyo.jp
    • 缶つぶし機とソフトウェア移行技術 - Refactoring to Rust の読書感想文 - じゃあ、おうちで学べる

      はじめに ——あるいは、「知っている」と「理解している」の間 Rustのことは、知っていた。学習もしていた。実務でも使っていた。 でも、それは知っているつもりだった。 知ってるつもり 無知の科学 (ハヤカワ文庫NF) 作者:スティーブン スローマン,フィリップ ファーンバック早川書房Amazon 日々Rustで開発し、BoxとRcとArcを使い分け、tokio::spawnでタスクを生成し、?演算子を当たり前のように書いている。FFI?PyO3使えばいいでしょ。WebAssembly?wasm-bindgenがあるじゃない。技術的には、確かに「使える」レベルにはあった。 でも、心のどこかで感じていた違和感があった。 オートバイのエンジンを分解できる人と、エンジンが動く原理を理解している人は違う。コードが動くことと、なぜそう書くべきかを理解することも違う。私は前者だった。メカニックではあった

        缶つぶし機とソフトウェア移行技術 - Refactoring to Rust の読書感想文 - じゃあ、おうちで学べる
      • How to improve Python packaging, or why fourteen tools are at least tw

        There is an area of Python that many developers have problems with. This is an area that has seen many different solutions pop up over the years, with many different opinions, wars, and attempts to solve it. Many have complained about the packaging ecosystem and tools making their lives harder. Many beginners are confused about virtual environments. But does it have to be this way? Are the current

        • Ryeに見る自己完結型Pythonとライセンスの話 - techtekt(テックテクト) | パーソルキャリアのエンジニアブログ

          目次 目次 はじめに 検証環境 pyenv + Poetryのインストールとプロジェクト作成 pyenvのインストール Poetryのインストール プロジェクト作成 Ryeのインストールとプロジェクト作成 インストール プロジェクト作成 pyenv環境とRye環境のPythonの挙動の違い readlineモジュール なぜRyeのPythonはlibeditを使用するのか pyenvよるPythonのインストール RyeによるPythonのインストール ライセンスの問題 ユーザへの影響 まとめ はじめに Pythonの開発において、pyenvによるバージョンの切り替えと、Poetryによるプロジェクト管理の組み合わせを使用されている方は多いかと思います。 そんな中、ワンストップなプロジェクト・パッケージ管理ツールとして近年登場し、話題となっているのがRyeです。 rye-up.com Ry

            Ryeに見る自己完結型Pythonとライセンスの話 - techtekt(テックテクト) | パーソルキャリアのエンジニアブログ
          • ゼロからはじめるPython(77) Pythonのpipコマンドでうまくパッケージがインストールできない場合がある理由と対処法

            筆者はここ何年もPythonの書籍を何冊か執筆し、定期的に本コラムにてPythonプログラムを紹介してきた。そのため、比較的安定したバージョンのPythonを使っている。しかし、先日、久しぶりに最新版にアップデートしたら、pipコマンドの使用で警告が表示されるようになってしまった。しかも正しくパッケージがインストールできなくなった。今回、その原因をいろいろ調べたみたので紹介しよう。 pipとは何だろうか? 最初にpipについて復習しておこう。既にPythonを使ったことがあるならば、誰しもpipのお世話になったことがあるだろう。一言で言えば、pipとはPythonのパッケージマネージャーだ。Pythonのさまざまなパッケージを集約した『Python Package Index (PyPI) 』にあるパッケージをコマンド一発でインストールできるのでとても便利な存在だ。pipを使えば、新規パッ

              ゼロからはじめるPython(77) Pythonのpipコマンドでうまくパッケージがインストールできない場合がある理由と対処法
            • TBSKmodemをブラウザ他でも使えるようにした。 - nyatla@hatena blog

              オーディオモデムのTBSKmodemをブラウザでも動くようにしました。 お試しはこちらから。スマホ・タブレットなどでも動きます。 PCとスマホを用意して、PCから送信→スマホで受信のようにするとスムーズに遊べます。 ライブデモ → https://nyatla.jp/tbskmodem/ iOSだけは少々問題があり、マイクを許可した後にアドレスバーから一度マイクデバイスのON/OFFをしないとうまくデータを受信できません。(Safariのバグのような気がする。) TBSKmodemについて TBSK modemは、近距離で低速な音響通信機能を提供する通信ライブラリです。 nyatla.hatenadiary.jp その他の対応プラットフォーム 現状、Python/C#(WIindows)/C++(WASM/Linux/Windows)/JavaScript(ブラウザ)で動作するコードがあり

                TBSKmodemをブラウザ他でも使えるようにした。 - nyatla@hatena blog
              • AWS Lambda Pythonでsqlite-vssによるベクトル検索を利用する - maybe daily dev notes

                昨今LLMの台頭により、テキストをベクトル化して類似文書の検索に利用する手法が流行っています。 今回はAWSでこの検索を実現するための一方法として、SQLiteのプラグインであるsqlite-vssをAWS Lambda上で使う方法をまとめます。 github.com 意外とハマりどころや特有の考慮事項が多いので、必見です! アーキテクチャ LambdaでSQLite?と思った方のため、このアーキテクチャの要点をまとめます。 このアーキテクチャのメリットは、完全なサーバーレスでベクトル検索を実行できる点です。OpenSearchやPostgres (pgvector)、Redisなどのインスタンスを管理する必要はありません。サーバーレスの利点はもはや言うまでもないでしょう。 また、SQLiteを使うため、ベクトルだけでなく他のリレーショナルなデータをあわせて格納できる点も便利でしょう。例え

                  AWS Lambda Pythonでsqlite-vssによるベクトル検索を利用する - maybe daily dev notes
                • Stable Diffusion画像生成スクリプト(Diffusersベース、SD2.0、一括生成対応)|Kohya S.

                  Stable Diffusion画像生成スクリプト(Diffusersベース、SD2.0、一括生成対応) はじめに多くの方はWeb UI他の画像生成環境をお使いかと思いますが、コマンドラインからの生成にも、もしかしたら需要があるかもしれませんので公開します。 Pythonで仮想環境を構築できるくらいの方を対象にしています。また細かいところは省略していますのでご容赦ください。 ※12/16 (v9):img2img等でフォルダ指定したときファイル名をソートして処理するよう変更しました。目次から「スクリプト」に飛んでください。 ※使用に当たっては自己責任でお願いいたします。 概要Diffusersベースの推論(画像生成)スクリプト。 txt2img、img2img、inpaintingに対応。 対話モードに加え、ファイルからのプロンプト読み込み、連続生成に対応。 プロンプト1行あたりの生成枚数

                    Stable Diffusion画像生成スクリプト(Diffusersベース、SD2.0、一括生成対応)|Kohya S.
                  • IMDSv1を使用しているか判断できるIMDSパケットアナライザーがリリースされました | DevelopersIO

                    IMDSv2のみ許可したいけどIMDSv1を使っているプロセスの判断がつかないな こんにちは、のんピ(@non____97)です。 皆さんはインスタンスメタデータ(以降IMDS)v2のみ許可したいけどIMDSv1を使っているプロセスの判断がつかないなと思ったことはありますか? 私はあります。 IMDSv2のみ許可することでSSRF攻撃を緩和することが可能です。 IMDSv2の詳細な動作や効果については、DevelopesIOの以下記事や徳丸先生の記事が参考になります。 EC2インスタンスのデフォルトの設定ではIMDSv2とIMDSv1どちらも有効化されていることが多いです。(デフォルトの設定はAMI次第) そのため、後からIMDSv1を無効化したい場合は、どのプロセスがIMDSv1を使っているのかを確認する必要があります。しかし、具体的にIMDSv1を使用しているプロセスを確認するメトリク

                      IMDSv1を使用しているか判断できるIMDSパケットアナライザーがリリースされました | DevelopersIO
                    • pip installって何してるの? - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Pythonでプログラミングをしていると、当たり前のように使っているpip installコマンド。 このコマンド一つで、便利なライブラリがすぐに使えるようになります。 しかし、**結局、pipは何をどこにダウンロードして、どうやってPythonがそれを見つけているのか?**を詳しく知っている人は意外と少ないかもしれません。 普段は意識しなくても開発は進められますが、 以下のような場面では内部の仕組みを理解していると役立ちます。 ライブラリをインストールしたはずなのにModuleNotFoundErrorが出るというトラブルの

                        pip installって何してるの? - Qiita
                      • pyminizip を AWS Lambdaで使いたい | DevelopersIO

                        『pyminizipのライブラリをAWS Lambdaで使いたいけど何故かimportエラーが出る。』というお悩みの方向け。もしかして、共有ライブラリのCPUアーキテクチャがあってないかも? サーモン大好き横山です。 今回、Macから serverless framework + poetryを用いて、AWS Lambdaへdeployを行いパスワード付zipを作りたい!とおもってやってみましたところ、パッケージがimport出来ないと言われました。今回はその解決策を書きます。 実行環境 以下のMacの環境からやります。 $ sw_vers ProductName: macOS ProductVersion: 12.4 BuildVersion: 21F79 $ uname -mprsv Darwin 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr

                          pyminizip を AWS Lambdaで使いたい | DevelopersIO
                        • ipblock - 超小型fail2ban - Qiita

                          の類ですね。出現頻度も高く、postfixに負荷がかかるし、第一気持ち悪いので、自動的にblockする方法を考えました。 これは、Linuxサーバーで不正なパケットを検知し、自動的にブロックするPythonスクリプトです。syslogのログファイルを監視し、指定された正規表現パターンにマッチする不正なパケットをブロックするために、iptablesを使用します。また、特定のIPアドレスがブロックされている期間を追跡するために、sqlite3を使用します。 このスクリプトを使用することで、不正なパケットを自動的にブロックし、サーバーの負荷を軽減できます。また、手動でIPアドレスをブロックする必要がなく、セキュリティの向上に役立ちます。 fail2banという類似するシステムがあります。ipblock.pyはfail2banのように複数のlogを監視しません。何回か、その攻撃があったら、処断する

                            ipblock - 超小型fail2ban - Qiita
                          1