Ubuntu
無法使用 Python3 包安裝程序
我通過以下方式成功安裝了 Python3 的 Pip 和 SetupTool 包:
sudo apt-get install python3-pip
但是當我嘗試通過以下方式下載/安裝 Python3 的任何包時:
pip install <package-name>
它說我沒有
python-pip
。看起來作業系統的預設值是 Python2,但我不想使用它或為它安裝包。如何使用我安裝的 Python3-pip 並將系統的預設設置更改為 Python3?PS:我應該解除安裝 Ubuntu 的預設 Python2 嗎?它會有所幫助嗎?
Python 3 的點子
Python 3 版本
pip
是pip3
這樣,你可以執行:pip3 install <package-name>
通常,您可以使用選項執行
dpkg
以-L, --list
查看已安裝包中的文件:dpkg -L python3-pip
我剛剛安裝
python3-pip
以驗證這一點,列出的文件之一是/usr/bin/pip3
.兩個版本的 Python 可以非常愉快地共存。
系統 Python 2
我不建議解除安裝 Ubuntu 附帶的 Python 2,因為有用的工具和重要的作業系統實用程序需要它。有一個Debian 項目將其 Python 2 作業系統程式碼移植到 Python 3,但它們在一段時間內不會完成。
作為一個實驗,我嘗試執行
sudo apt-get remove python
,並被要求確認是否要解除安裝一長串軟體包:apturl blueman flashplugin-installer gconf2 gdebi gecko-mediaplayer gimp gir1.2-ibus-1.0 gksu gnome-mplayer gvfs-backends ibus inkscape iotop ipython libgda-5.0-4 libgda-5.0-common libgksu2-0 libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libsmbclient light-locker-settings lubuntu-desktop lubuntu-software-center mplayer2 ndiff offlineimap pidgin python python-apt python-aptdaemon python-aptdaemon.gtk3widgets python-bs4 python-cairo python-chardet python-colorama python-crypto python-dateutil python-dbus python-debian python-decorator python-defer python-dev python-distlib python-gi python-gi-cairo python-glade2 python-gobject python-gobject-2 python-gtk2 python-gudev python-html5lib python-imaging python-ldb python-lxml python-matplotlib python-mock python-ndg-httpsclient python-nose python-notify python-ntdb python-numpy python-openssl python-pexpect python-pil python-pip python-pkg-resources python-psutil python-pyasn1 python-pyparsing python-pysqlite2 python-requests python-samba python-scipy python-setuptools python-simplegeneric python-six python-sqlite python-talloc python-tdb python-tk python-tz python-urllib3 python-wheel python-xdg python3-smbc samba-common-bin samba-libs smbclient system-config-printer-common system-config-printer-gnome transmission-gtk ubuntu-release-upgrader-gtk update-manager update-notifier update-notifier-common vlc-plugin-samba
不用說,我沒有確認。