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

王林
リリース: 2023-06-18 12:59:08
転載
1431 人が閲覧しました

在 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート