我正在尝试使用matplotlib库,但无法使用python3。我发现python 2.7.3解释器没有问题。我需要采取哪些步骤才能让python3访问此库?
答案 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,则命令可以是pip3
或pip-3.x
来安装Python3的包。
如果在安装matplotlib时遇到错误,请确保您具有编译它所需的包。在Ubuntu我想是
sudo apt-get install build-essential
应该足以进行基本安装。
答案 1 :(得分:0)
您应该可以使用
为Ubuntu安装Python 3 matplotlibsudo 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文件。