Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何安装适用于python 2.7.9的numpy_Python_Python 2.7_Numpy - Fatal编程技术网

如何安装适用于python 2.7.9的numpy

如何安装适用于python 2.7.9的numpy,python,python-2.7,numpy,Python,Python 2.7,Numpy,我有两个版本的python-2.7.6和2.7.9,numpy是为python 2.7.6安装的。我不明白如何为python 2.7.9安装numpy 当我使用pip2安装--upgrade numpy时,它会安装并更新python 2.7.6 如何特别针对python 2.7.9安装numpy *****编辑***** 我试图找到python 2.7.9的位置 如果我键入python或python2,我使用的是python2.7.9其中-python给了我两条路径,/usr/bin/pytho

我有两个版本的python-2.7.6和2.7.9,numpy是为python 2.7.6安装的。我不明白如何为python 2.7.9安装numpy

当我使用
pip2安装--upgrade numpy
时,它会安装并更新python 2.7.6

如何特别针对python 2.7.9安装numpy

*****编辑*****

我试图找到python 2.7.9的位置

如果我键入
python
python2
,我使用的是python2.7.9
其中-python
给了我两条路径,
/usr/bin/python
/usr/local/bin/python
当我使用第一条路径时,它给了我这个输出-
已满足要求(使用--upgrade进行升级):numpy in/usr/local/lib/python2.7/dist-packages
清理…

如果我使用第二条路径,我会得到这个输出-
/usr/local/bin/python:没有名为pip的模块

哪个-pip
命令给出
/usr/local/bin/pip/usr/bin/pip

哪一个-轻松安装
提供了
/usr/local/bin/easy\u install/usr/bin/easy\u install

which-a python
给出
/usr/local/bin/python/usr/bin/python

*****编辑2*****

我的操作系统是Ubuntu 14.04lts

/usr/local/bin/pip--version
提供了来自/usr/lib/python2.7/dist-packages(python2.7)的
PIP1.5.4

/usr/bin/pip--version
从/usr/lib/python2.7/dist-packages(python 2.7)中给出了
PIP1.5.4

/usr/local/bin/easy_install--version
提供了来自/usr/local/lib/python2.7/dist-packages(Python 2.7)的
setuptools 32.1.2

/usr/bin/easy\u安装--版本
提供了
设置工具3.3

/usr/local/bin/python--version
给出了
python2.7.9

/usr/bin/python--version
给出了
python2.7.6

*****编辑3*****

sudo/usr/local/bin/easy\u安装pip
给出以下输出-

Searching for pip
Best match: pip 1.5.4
Adding pip 1.5.4 to easy-install.pth file
Installing pip script to /usr/local/bin
Installing pip2.7 script to /usr/local/bin
Installing pip2 script to /usr/local/bin

Using /usr/lib/python2.7/dist-packages
Processing dependencies for pip
Finished processing dependencies for pip
*****编辑4*****

sys.path = [
'/home/kevmepls',
'/home/kevmepls/Documents/DeepLearning-Caffe/caffe/python',
'/usr/local/lib/python27.zip',
'/usr/local/lib/python2.7',
'/usr/local/lib/python2.7/plat-linux2',
'/usr/local/lib/python2.7/lib-tk',
'/usr/local/lib/python2.7/lib-old',
'/usr/local/lib/python2.7/lib-dynload',
'/home/kevmepls/.local/lib/python2.7/site-packages',
'/usr/local/lib/python2.7/site-packages',
]
USER_BASE: '/home/kevmepls/.local' (exists)
USER_SITE: '/home/kevmepls/.local/lib/python2.7/site-packages' (exists)
ENABLE_USER_SITE: True

我相信这与路径变量有关。目前,我相信path变量指向Python 2.7.6的安装。检查python的path变量,希望将其更改为正确的安装方式可以解决您的问题。

我相信这与path变量有关。目前,我相信path变量指向Python 2.7.6的安装。检查python的path变量,希望将其更改为正确的安装方式可以解决您的问题。

如下所示:

/path/to/python279 -m pip install --user numpy
如果您看到错误
没有名为pip的模块
,请首先按照以下说明安装pip:

  • 下载此文件:
  • 执行sudo/path/to/python279 get\u pip.py
  • 请重试
    /path/to/python279-m pip安装--user numpy
  • 像这样:

    /path/to/python279 -m pip install --user numpy
    
    如果您看到错误
    没有名为pip的模块
    ,请首先按照以下说明安装pip:

  • 下载此文件:
  • 执行sudo/path/to/python279 get\u pip.py
  • 请重试
    /path/to/python279-m pip安装--user numpy

  • 卸载2.7.6,包括
    numpy
    ,然后在2.7.9上安装一个新的
    numpy
    ,怎么样。或者甚至完全清除系统中的所有python安装,然后执行此操作。似乎是一个更干净的选择。我认为这个问题的标准答案是,最好开始使用虚拟环境(如果您使用的是
    numpy
    ,anaconda很不错)。除此之外,大概每个python安装都有一个特定的
    pip
    。您需要找到2.7.9安装中附带的
    pip
    ,然后使用它。我认为删除任何python版本都不是一个好主意,因为我可能会意外删除一些系统依赖项。卸载2.7.6,包括
    numpy
    ,然后在2.7.9上安装新的
    numpy
    ,怎么样。或者甚至完全清除系统中的所有python安装,然后执行此操作。似乎是一个更干净的选择。我认为这个问题的标准答案是,最好开始使用虚拟环境(如果您使用的是
    numpy
    ,anaconda很不错)。除此之外,大概每个python安装都有一个特定的
    pip
    。您需要找到2.7.9安装附带的
    pip
    ,并使用它。我认为删除任何python版本都不是一个好主意,因为我可能会意外删除一些系统依赖项?您好,wim,很抱歉回复太晚。如何准确地找到python 2.7.9的位置?我只能在usr/local/lib中找到Python2.7.6。那么,您通常如何运行Python2.7.9呢?试着检查
    which-a python
    的输出。我编辑了这个问题以显示
    which-a python
    的输出。好的。您必须首先使用
    easy\u install
    安装pip。事实上,我已经安装了pip,我可以在
    usr/local/bin
    中看到该文件。您好,wim,很抱歉回复太晚。如何准确地找到python 2.7.9的位置?我只能在usr/local/lib中找到Python2.7.6。那么,您通常如何运行Python2.7.9呢?试着检查
    which-a python
    的输出。我编辑了这个问题以显示
    which-a python
    的输出。好的。您必须首先使用
    easy\u install
    安装pip。实际上我已经安装了pip,我可以在
    usr/local/bin
    中看到该文件。