成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

pipx:在虛擬環境中運行 Python 應用

開發 后端
大多數 Python 應用可以使用 pip 進行安裝,它只安裝 Python 包。然而,pipx 為你的 Python 應用創建并管理一個虛擬環境,并幫助你運行它們。

[[414456]]

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

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

這就是 pipx 出場的地方。

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

安裝 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! 🌟

現在你可以在系統的任何地方運行 Cowsay,通過終端與你對話!

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

 

Cowsay

以特殊權限進行安裝

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

  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 文件中列出的特定網站來幫助你集中注意力。要做到這點,它需要以 sudo 或 root 權限運行。你可以用 OpenDoas 來做到這點,這是 doas 命令的一個版本,可以用特定的用戶權限運行任何命令。要使用 doas 以 sudo 權限來運行 Concentration:

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

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

列出已安裝的應用

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

  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 或網絡位置安裝應用。

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

 

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

2019-07-15 15:42:50

PythonPipx開源

2019-07-11 16:20:22

MacOSPython

2023-05-05 16:37:13

CPU 性能虛擬環境虛擬化

2010-11-30 15:44:27

Windows 7兼容

2021-03-04 20:46:32

virtualenvwPython虛擬環境

2021-11-15 05:44:16

Python虛擬環境開發

2021-10-28 19:08:29

Python虛擬環境

2023-06-18 07:47:55

Linuxpipx

2023-06-01 15:37:11

PyCharm工具開發

2021-08-13 08:42:48

Python 編程技巧poetry

2012-09-20 10:35:40

VMware虛擬環境公有云

2020-07-06 07:00:21

PyCharm虛擬環境

2020-05-22 08:52:08

LinuxPython工具

2024-05-28 09:26:42

2010-02-24 10:49:11

Python運行環境

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內存

2019-07-02 06:31:27

Python虛擬環境代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区日本 | 久久久久久艹 | 欧美涩| 色偷偷噜噜噜亚洲男人 | 成人久久久 | aaaaaa大片免费看最大的 | av永久| 国产乱码精品一品二品 | 久久中文字幕一区 | 九九久久久 | 久久欧美精品 | 久草新在线 | 久久精品成人 | 一道本不卡视频 | 亚洲成人av | 日韩精品 | 久久精品一级 | 黄色片在线网站 | 中文字幕一区二区三区在线视频 | 日产精品久久久一区二区福利 | 亚洲视频区 | 午夜精品久久久久久久久久久久久 | 一道本视频 | 欧美日韩国产精品一区 | 九九亚洲精品 | 欧美lesbianxxxxhd视频社区 | 午夜二区 | 日韩精品一区二区三区视频播放 | 中文字幕免费视频 | 亚洲综合五月天婷婷 | 国产精品久久久久久久久久久久 | 91手机精品视频 | 国产欧美一级 | 国产精品99免费视频 | 国产精品黄色 | 国产亚洲精品精品国产亚洲综合 | 日日骚av | 亚洲一区在线观看视频 | 久久久精品视频免费看 | 久久99精品久久久久久国产越南 | 先锋影音资源网站 |