Python3模組

Python3模組

我最近安裝了 Ubuntu 14.04,自從我在研究生院使用 python 進行(文本)數據分析以來,我多年來一直是 python 愛好者。

我注意到 14.04 附帶了 python 2.7 和 3.4。但是,儲存庫僅安裝 python 2.7 的 python 模組。我想知道當預設的「python」給出 python 2.7 時,是否有人可以引導我完成為 python 3.4(特別是 numpy 和 matplotlib)安裝模組的步驟。

謝謝。不急於回答。

答案1

正如 bain 指出的,您會發現 python3.x 模組的前綴為python3-<pkgname>。您可以透過搜尋包快取(其中包括可用的和未安裝的套件)來查看這一點。

以下是幾個相關指令:

apt-cache search numpy | egrep ^python3  # search for numpy, python3
apt-cache search -n ^python3             # search only package names for python3

^python3表達式限制以“python3”開頭的包,“-n”將搜尋限制為名稱(而不是長描述)。您可以刪除這些內容以進行更一般的搜尋。

這是一些範例輸出:

$ apt-cache search numpy | egrep ^python3
python3-numpy - Fast array facility to the Python 3 language
python3-numpy-dbg - Fast array facility to the Python 3 language (debug extension)
python3-h5py - h5py is a general-purpose Python interface to hdf5
python3-mpi4py - bindings of the Message Passing Interface (MPI) standard
python3-mpi4py-dbg - bindings of the MPI standard -- debug symbols
python3-numexpr - Fast numerical array expression evaluator for Python 3 and NumPy
python3-numexpr-dbg - Fast numerical array expression evaluator for Python 3 and NumPy (debug ext)
python3-pyproj - Python 3 interface to PROJ.4 library
python3-scipy - scientific tools for Python 3
python3-scipy-dbg - scientific tools for Python 3 - debugging symbols
python3-tables - hierarchical database for Python3 based on HDF5
python3-tables-dbg - hierarchical database for Python 3 based on HDF5 (debug extension)
python3-tables-lib - hierarchical database for Python3 based on HDF5 (extension)


$ apt-cache search -n ^python3
python3 - interactive high-level object-oriented language (default python3 version)
python3-all - package depending on all supported Python 3 runtime versions
python3-all-dbg - package depending on all supported Python 3 debugging packages
python3-all-dev - package depending on all supported Python 3 development packages
python3-amqp - Low-level AMQP client (Python3 version)
python3-apparmor - AppArmor Python3 utility library
python3-apparmor-click - Click manifest to AppArmor easyprof conversion tools
python3-apport - Python 3 library for Apport crash report handling
python3-apt - Python 3 interface to libapt-pkg
python3-apt-dbg - Python 3 interface to libapt-pkg (debug extension)
python3-aptdaemon - Python 3 m[...]

答案2

Python 3 套件的前綴是「python3」。對於 numpy 和 matplotlib,安裝python3-numpypython3-matplotlib

相關內容