目次
Ubuntu およびその他の Linux への pipx のインストール
pipx の使用
pipx インストール パッケージの使用方法
如何搜索包
如何使用 pipx 升级包
如何使用 pipx 卸载包
pip 还是 pipx?
ホームページ 運用・保守 Nginx Linux に pipx をインストールして使用する

Linux に pipx をインストールして使用する

Jun 18, 2023 pm 12:59 PM
linux pipx

在 Linux 中安装和使用 pipx

pip は、Python Package Index から Python パッケージとモジュールをインストールするための一般的なツールです。

しかし、最近のリリースでは、pip ユーザーに 外部管理環境エラー が発生しました。

在 Linux 中安装和使用 pipx

エラー: 外部管理環境

これは、pip を介した Python パッケージのインストールを回避するためです。ネイティブ パッケージ マネージャーとの競合のため、「機能」が追加されました。 Python では、pip を通じてパッケージをグローバルにインストールするのではなく、別の仮想環境を使用することを想定しています。

ここで <strong>pipx</strong> が活躍します 。インストールするアプリごとに新しい仮想環境が作成され、グローバル レベルで /bin にローカル バイナリへのリンクが作成されます。すべて自動です。時間とエネルギーを節約できます。

Ubuntu やその他の Linux ディストリビューションに pipx をインストールして使用する方法を見てみましょう。

Ubuntu およびその他の Linux への pipx のインストール

インストールは簡単で、次のコマンドを使用して Ubuntu および Debian にインストールできます:

sudo apt update && sudo apt install pipx
ログイン後にコピー

他のディストリビューションの場合は、パッケージを使用してください。マネージャーを選択してインストールします。

インストールが完了したら、$PATH に追加して、どこからでもアクセスできるようにします:

pipx ensurepath
ログイン後にコピー

在 Linux 中安装和使用 pipx

ubuntu に pipx をインストールします

ターミナルを閉じて再起動します。それでおしまい!では、使い方を見てみましょう。

pipx の使用

パッケージ マネージャーの主な用途は何ですか?パッケージのインストール、更新、削除。

pipx を使用して次のことを行う方法を説明します。

  • パッケージの検索
  • パッケージのインストール
  • アップグレード
  • パッケージの削除

インストールから始めましょう。

pipx インストール パッケージの使用方法

pipx インストール パッケージを使用するには、簡単なコマンド構文に従う必要があります:

pipx install <package_name>
ログイン後にコピー

たとえば、次のようになります。ここでは、非常に便利なプログラム Cowsay をインストールしました:

pipx install cowsay
ログイン後にコピー

在 Linux 中安装和使用 pipx

ubuntu で pipx を使用して Python パッケージを単独でインストールします

同様に、次の場合は特定のバージョンのパッケージをインストールする場合は、次のようにバージョン番号 == を続ける必要があります:

pipx install package==version
ログイン後にコピー

たとえば、ここでは numpy の 1.24.1 バージョンをインストールしました。

pipx install numpy==1.24.1
ログイン後にコピー

在 Linux 中安装和使用 pipx#

如何搜索包

pipx 程序没有搜索功能(因为 PyPI 的 API 使用限制)但这并不意味着你不能搜索 Python 包。

要搜索包,你需要安装 pypisearch

pipx install pypisearch
ログイン後にコピー

完成后,你可以使用 pypisearch 命令搜索包:

pypisearch python_package_name
ログイン後にコピー

在这里,我搜索了 neofetch:

在 Linux 中安装和使用 pipx

search python packages in Ubuntu

如何使用 pipx 升级包

与任何其他现代包管理器一样,你可以一次升级所有包,也可以一次升级一个包。

要一次升级所有软件包,你只需执行以下命令:

pipx upgrade-all
ログイン後にコピー

在 Linux 中安装和使用 pipx

upgrade all the python packages at once in ubuntu

如你所见,它将 numpy 升级到最新版本。

但是如果你想升级一个特定的包,你可以这样做:

pipx upgrade package-name
ログイン後にコピー

假设我想将 cowsay 包升级到最新版本,那么,我将使用以下命令:

pipx upgrade cowsay
ログイン後にコピー

在 Linux 中安装和使用 pipx

upgrade specific python package using pipx in ubuntu

如何使用 pipx 卸载包

要删除包,你必须使用 uninstall 标志,如下所示:

pipx uninstall package_name
ログイン後にコピー

为了供你参考,在这里,我从我的系统中删除了 numpy

pipx uninstall numpy
ログイン後にコピー

在 Linux 中安装和使用 pipx

remove python packages using pipx in ubuntu

pip 还是 pipx?

对 pip 的限制影响了最终用户对它的使用。值得庆幸的是,pipx 提供了急需的替代方案。它符合使用虚拟环境的 Python 准则,同时允许已安装的应用在全局范围内可用。

对于不是 Python 应用开发的最终用户,这提供了使用发行版仓库中不可用的 Python 应用的选项。

希望本教程对你有所帮助。如果你有任何问题或建议,请告诉我。

以上がLinux に pipx をインストールして使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxでnginxを開始する方法 Linuxでnginxを開始する方法 Apr 14, 2025 pm 12:51 PM

Linuxでnginxを開始する手順:nginxがインストールされているかどうかを確認します。 systemctlを使用して、nginxを開始してnginxサービスを開始します。 SystemCTLを使用して、NGINXがシステムスタートアップでNGINXの自動起動を有効にすることができます。 SystemCTLステータスNGINXを使用して、スタートアップが成功していることを確認します。 Webブラウザのhttp:// localhostにアクセスして、デフォルトのウェルカムページを表示します。

Nginxが開始されるかどうかを確認する方法 Nginxが開始されるかどうかを確認する方法 Apr 14, 2025 pm 01:03 PM

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

nginxサーバーを開始する方法 nginxサーバーを開始する方法 Apr 14, 2025 pm 12:27 PM

NGINXサーバーを起動するには、異なるオペレーティングシステムに従って異なる手順が必要です。Linux/UNIXシステム:NGINXパッケージをインストールします(たとえば、APT-GetまたはYumを使用)。 SystemCtlを使用して、NGINXサービスを開始します(たとえば、Sudo SystemCtl Start NGinx)。 Windowsシステム:Windowsバイナリファイルをダウンロードしてインストールします。 nginx.exe実行可能ファイルを使用してnginxを開始します(たとえば、nginx.exe -c conf \ nginx.conf)。どのオペレーティングシステムを使用しても、サーバーIPにアクセスできます

nginx403を解く方法 nginx403を解く方法 Apr 14, 2025 am 10:33 AM

Nginx 403禁止エラーを修正する方法は?ファイルまたはディレクトリの許可を確認します。 2。HTACCESSファイルを確認します。 3. nginx構成ファイルを確認します。 4。nginxを再起動します。他の考えられる原因には、ファイアウォールルール、Selinux設定、またはアプリケーションの問題が含まれます。

nginx304エラーを解く方法 nginx304エラーを解く方法 Apr 14, 2025 pm 12:45 PM

質問への回答:304変更されていないエラーは、ブラウザがクライアントリクエストの最新リソースバージョンをキャッシュしたことを示しています。解決策:1。ブラウザのキャッシュをクリアします。 2.ブラウザキャッシュを無効にします。 3.クライアントキャッシュを許可するようにnginxを構成します。 4.ファイル許可を確認します。 5.ファイルハッシュを確認します。 6. CDNまたは逆プロキシキャッシュを無効にします。 7。nginxを再起動します。

Nginxが起動されているかどうかを確認する方法は? Nginxが起動されているかどうかを確認する方法は? Apr 14, 2025 pm 12:48 PM

Linuxでは、次のコマンドを使用して、nginxが起動されるかどうかを確認します。SystemCTLステータスNGINXコマンド出力に基づいて、「アクティブ:アクティブ(実行)」が表示された場合、NGINXが開始されます。 「アクティブ:非アクティブ(dead)」が表示されると、nginxが停止します。

nginx403エラーを解く方法 nginx403エラーを解く方法 Apr 14, 2025 pm 12:54 PM

サーバーには、要求されたリソースにアクセスする許可がなく、NGINX 403エラーが発生します。ソリューションには以下が含まれます。ファイル許可を確認します。 .htaccess構成を確認してください。 nginx構成を確認してください。 SELINUXアクセス許可を構成します。ファイアウォールルールを確認してください。ブラウザの問題、サーバーの障害、その他の可能なエラーなど、他の原因をトラブルシューティングします。

nginxエラーログをクリーニングする方法 nginxエラーログをクリーニングする方法 Apr 14, 2025 pm 12:21 PM

エラーログは、/var/log/nginx(Linux)または/usr/local/var/log/nginx(macos)にあります。コマンドラインを使用して手順をクリーンアップします。1。元のログをバックアップします。 2。新しいログとして空のファイルを作成します。 3。nginxサービスを再起動します。自動クリーニングは、LogroTateや構成などのサードパーティツールでも使用できます。

See all articles