簡體   English   中英

Ubuntu 20.04 中 `python3-ipython` 和 `ipython3` 包之間的區別

[英]Difference between `python3-ipython` and `ipython3` packages in Ubuntu 20.04

在 Ubuntu 20.04 上查詢 ipython package 時(嘗試pip3 install ipython ,但這並沒有給我我正在尋找的ipython3二進制文件)我發現有兩個包:

$ ~/dev/romanyh$ sudo apt search ipython3
Sorting... Done
Full Text Search... Done
ipython3/focal,focal,now 7.13.0-1 all [installed]
  Enhanced interactive Python 3 shell

python3-ipython/focal,focal,now 7.13.0-1 all [installed]
  Enhanced interactive Python shell (Python 3 version)

我第一次嘗試python3-ipython因為其他人(例如pipvenv )遵循這個命名約定,但它沒有給我我正在尋找的ipython3二進制文件。 看起來效果類似於運行pip3 install ipython

我最終安裝了兩者, ipython3 package 確實讓我得到了我正在尋找的二進制文件。

我的問題是:這些包有什么區別? 為什么兩者都可用?

我今天也有同樣的疑問。 通常,安裝特定於發行版的軟件包比使用 pip 獲得更好的結果。 (正如評論中已經解釋的那樣)

編輯:我雖然你應該得到相同的結果安裝任何這些軟件包......我無法執行 ipython3,直到我安裝了 package ipython。 (這是在 docker 上的 ubuntu 容器中)

python3 (它幾乎是一個“空”包)依賴於python3-ipython

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM