[英]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
因為其他人(例如pip
和venv
)遵循這個命名約定,但它沒有給我我正在尋找的ipython3
二進制文件。 看起來效果類似於運行pip3 install ipython
。
我最終安裝了兩者, ipython3
package 確實讓我得到了我正在尋找的二進制文件。
我的問題是:這些包有什么區別? 為什么兩者都可用?
我今天也有同樣的疑問。 通常,安裝特定於發行版的軟件包比使用 pip 獲得更好的結果。 (正如評論中已經解釋的那樣)
編輯:我雖然你應該得到相同的結果安裝任何這些軟件包......我無法執行 ipython3,直到我安裝了 package ipython。 (這是在 docker 上的 ubuntu 容器中)
python3 (它幾乎是一個“空”包)依賴於python3-ipython
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.