偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

pipx:在虛擬環(huán)境中運行 Python 應用

開發(fā) 后端
大多數(shù) Python 應用可以使用 pip 進行安裝,它只安裝 Python 包。然而,pipx 為你的 Python 應用創(chuàng)建并管理一個虛擬環(huán)境,并幫助你運行它們。

[[414456]]

通過使用 pipx 隔離運行 Python 應用來避免版本沖突并提高安全性。

如果你使用 Python,你可能會安裝很多 Python 應用。有些是你只想嘗試的工具。還有一些是你每天都在使用的久經(jīng)考驗的應用,所以你把它們安裝在你使用的每一臺計算機上。這兩種情況下,在虛擬環(huán)境中運行你的 Python 應用是非常有用的,這可以使它們以及它們的依賴關系相互分離,以避免版本沖突,并使它們與你系統(tǒng)的其它部分隔離,以提高安全性。

這就是 pipx 出場的地方。

大多數(shù) Python 應用可以使用 pip 進行安裝,它只安裝 Python 包。然而,pipx 為你的 Python 應用創(chuàng)建并管理一個虛擬環(huán)境,并幫助你運行它們。

安裝 pipx

pipx 主要是一個 RPM 包,你可以在任何 Fedora、RHEL 或 CentOS 機器上安裝它:

  1. $ sudo dnf install pipx

使用 pipx

我將通過 Cowsay 以及 Concentration 工具演示如何使用 pipx

安裝軟件包

安裝完 pipx 后,你可以用以下方法安裝 Python 包:

  1. $ pipx install <python_package>

要安裝 Cowsay 包:

  1. $ pipx install cowsay 20:13:41
  2. installed package cowsay 4.0, Python 3.9.5
  3. These apps are now globally available
  4. - cowsay
  5. done! 🌟

現(xiàn)在你可以在系統(tǒng)的任何地方運行 Cowsay,通過終端與你對話!

  1. $ cowsay "I <3 OSDC"
  2. _________
  3. | I <3 OSDC |
  4. =========
  5. \
  6. \
  7. ^__^
  8. (oo)\_______
  9. (__)\ )\/\
  10. ||----w |
  11. || ||

 

Cowsay

以特殊權限進行安裝

不是所有的應用都像 Cowsay 一樣簡單。例如,Concentration 會與你系統(tǒng)中的許多其他組件交互,所以它需要特殊的權限。用以下方式安裝它:

  1. $ pipx install concentration 10s 20:26:12
  2. installed package concentration 1.1.5, Python 3.9.5
  3. These apps are now globally available
  4. - concentration
  5. done! 🌟

Concentration 通過阻止 distractors 文件中列出的特定網(wǎng)站來幫助你集中注意力。要做到這點,它需要以 sudo 或 root 權限運行。你可以用 OpenDoas 來做到這點,這是 doas 命令的一個版本,可以用特定的用戶權限運行任何命令。要使用 doas 以 sudo 權限來運行 Concentration:

  1. $ doas concentration improve 20:26:54
  2. doas (sumantrom) password:
  3. Concentration is now improved :D!

如你所見,這個獨立的應用能夠改變系統(tǒng)中的一些東西。

列出已安裝的應用

pipx list 命令顯示所有用 pipx 安裝的應用和它們的可執(zhí)行路徑:

  1. $ pipx list
  2. venvs are in /home/sumantrom/.local/pipx/venvs
  3. apps are exposed on your $PATH at /home/sumantrom/.local/bin
  4. package concentration 1.1.5, Python 3.9.5
  5. - concentration
  6. package cowsay 4.0, Python 3.9.5
  7. - cowsay

卸載應用

當你使用完畢后,知道如何卸載它們是很重要的。pipx 有一個非常簡單的卸載命令:

  1. $ pipx uninstall <package name>

或者你可以刪除每個軟件包:

  1. $ pipx uninstall-all
  2.  
  3. pipx uninstall-all 2 20:13:35
  4. uninstalled cowsay! 🌟
  5. uninstalled concentration! 🌟

嘗試 pipx

pipx 是一個流行的 Python 應用的包管理器。它可以訪問 PyPi 上的所有東西,但它也可以從包含有效 Python 包的本地目錄、Python wheel 或網(wǎng)絡位置安裝應用。

如果你安裝了大量的 Python 應用,可以試試 pipx。  

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-07-15 15:42:50

PythonPipx開源

2019-07-11 16:20:22

MacOSPython

2023-05-05 16:37:13

CPU 性能虛擬環(huán)境虛擬化

2010-11-30 15:44:27

Windows 7兼容

2021-03-04 20:46:32

virtualenvwPython虛擬環(huán)境

2021-11-15 05:44:16

Python虛擬環(huán)境開發(fā)

2021-10-28 19:08:29

Python虛擬環(huán)境

2023-06-01 15:37:11

PyCharm工具開發(fā)

2023-06-18 07:47:55

Linuxpipx

2021-08-13 08:42:48

Python 編程技巧poetry

2012-09-20 10:35:40

VMware虛擬環(huán)境公有云

2020-07-06 07:00:21

PyCharm虛擬環(huán)境

2020-05-22 08:52:08

LinuxPython工具

2024-05-28 09:26:42

2010-02-24 10:49:11

Python運行環(huán)境

2017-06-27 05:08:46

存儲虛擬化服務器

2013-10-11 16:47:38

2011-08-22 13:56:09

Linux虛擬

2018-04-25 15:01:13

vSphereCPU內(nèi)存

2019-07-02 06:31:27

Python虛擬環(huán)境代碼
點贊
收藏

51CTO技術棧公眾號