如何将numpy安装到Python 3.5?

时间:2017-01-20 22:42:02

标签: python numpy pip

我试图通过以下方式在python3.5上安装numpy:

python3.5 -m pip install numpy

但收到错误:

/usr/local/bin/python3.5: No module named pip

pip3的相同错误:

python3.5 -m pip3 install numpy
/usr/local/bin/python3.5: No module named pip3

原因我试图以这种方式安装numpy是pip3指向3.4 dist-packages目录:

pip3 install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/local/lib/python3.4/dist-packages
Cleaning up..

如何将numpy安装到Python 3.5?

更新

我决定使用docker来安装在一个干净的ubuntu14.04环境中,并且开箱即用。

3 个答案:

答案 0 :(得分:4)

虽然在许多用例中建议使用虚拟环境,但并不是严格要求的。

您可以安装与之关联的系统import tkinter as tk ... root = tk.Tk() root.tk.call('tk', 'scaling', '-displayof', '.', 100.0/72.0) python3.5

  1. 下载此文件:get_pip.py
  2. 执行pip
  3. 使用sudo python3.5 get_pip.py
  4. 安装numpy

答案 1 :(得分:3)

我强烈建议使用虚拟环境,对于科学的Python堆栈,我还建议使用anaconda。它将在未来为您节省大量的麻烦。

  1. 下载anaconda for Python3.5。
  2. 创建一个环境。
  3. 激活它。
  4. conda install numpy
  5. 第2步看起来像这样:

    conda create --name env_name numpy
    

    第3步看起来像这样:

    source activate env_name
    

    步骤4如下所示:

    conda install numpy
    

    现在,只要您想在环境中使用numpy或任何其他依赖项,就可以source activate env_name

    要停用,请执行:

    source deactivate
    

答案 2 :(得分:0)

未命名模块-错误是由于未在Python脚本中打开

使用此命令:(在cmd中插入位置,就像在您的PC中一样,与下面的位置类似),您的代码段也可以正常工作。

sudo mkdir /home/username
sudo chmown -R /home/username username