日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
pipx:在虛擬環(huán)境中運(yùn)行Python應(yīng)用

通過(guò)使用 pipx 隔離運(yùn)行 Python 應(yīng)用來(lái)避免版本沖突并提高安全性。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、雅安服務(wù)器托管、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、巧家網(wǎng)站維護(hù)、網(wǎng)站推廣。

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

這就是 pipx 出場(chǎng)的地方。

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

安裝 pipx

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

 
 
 
 
  1. $ sudo dnf install pipx

使用 pipx

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

安裝軟件包

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

 
 
 
 
  1. $ pipx install

要安裝 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)的任何地方運(yùn)行 Cowsay,通過(guò)終端與你對(duì)話!

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

Cowsay

以特殊權(quán)限進(jìn)行安裝

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

 
 
 
 
  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 通過(guò)阻止 distractors 文件中列出的特定網(wǎng)站來(lái)幫助你集中注意力。要做到這點(diǎn),它需要以 sudo 或 root 權(quán)限運(yùn)行。你可以用 OpenDoas 來(lái)做到這點(diǎn),這是 doas 命令的一個(gè)版本,可以用特定的用戶權(quán)限運(yùn)行任何命令。要使用 doas 以 sudo 權(quán)限來(lái)運(yùn)行 Concentration:

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

如你所見(jiàn),這個(gè)獨(dú)立的應(yīng)用能夠改變系統(tǒng)中的一些東西。

列出已安裝的應(yīng)用

pipx list 命令顯示所有用 pipx 安裝的應(yīng)用和它們的可執(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

卸載應(yīng)用

當(dāng)你使用完畢后,知道如何卸載它們是很重要的。pipx 有一個(gè)非常簡(jiǎn)單的卸載命令:

 
 
 
 
  1. $ pipx uninstall

或者你可以刪除每個(gè)軟件包:

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

嘗試 pipx

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

如果你安裝了大量的 Python 應(yīng)用,可以試試 pipx。


名稱(chēng)欄目:pipx:在虛擬環(huán)境中運(yùn)行Python應(yīng)用
本文網(wǎng)址:http://www.dlmjj.cn/article/cooddsh.html