将模块添加到Python3

时间:2013-12-12 03:35:39

标签: python-3.x ubuntu-12.04 python-module

我正在尝试使用matplotlib库,但无法使用python3。我发现python 2.7.3解释器没有问题。我需要采取哪些步骤才能让python3访问此库?

3 个答案:

答案 0 :(得分:1)

为了处理你的Python包,我建议你使用pip而不是你的OS包管理器。

要安装pip,只需按照the instructions进行操作即可。

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python ez_setup.py
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py

应该足够了。

如果路径上的python是版本2.x

,请务必使用python3命令

安装pip后,您可以通过运行

Pypi下载并安装软件包
pip install PACKAGE_NAME

例如,对于matplotlib

pip install matplotlib

如果已经为Python2安装了pip,则命令可以是pip3pip-3.x来安装Python3的包。

如果在安装matplotlib时遇到错误,请确保您具有编译它所需的包。在Ubuntu我想是

sudo apt-get install build-essential

应该足以进行基本安装。

答案 1 :(得分:0)

您应该可以使用

为Ubuntu安装Python 3 matplotlib
sudo apt-get install python3-matplotlib

编辑:此软件包存在于Ubuntu 13.04中。如果你有一个较旧的Ubuntu,那么你必须要么

答案 2 :(得分:0)

您需要确保它位于python3的路径中,并且您的matplotlib版本与python3兼容。我要做的是打开python2.7和python3解释器并输入以下内容:

>>>import sys
>>>print sys.path

并查看输出如何比较。你也可以用python3而不是python2.7下载和编译matplotlib。您只需要使用python3而不是python2.7运行setup.py文件。