Python 机器上的不同用户拥有不同版本的numpy

Python 机器上的不同用户拥有不同版本的numpy,python,numpy,Python,Numpy,我已经使用pip在我的debian机器上安装了numpy。此外,我认为旧版本的numpy是通过apt-get安装的 我机器上的不同用户看到相同的numpy文件,但软件版本不同。例如,当我运行python-c'导入操作系统时,numpy;打印(小文件);print(numpy.version.version),两个用户都打印/usr/local/lib/python2.7/dist-packages/numpy/_-init__.pyc,但其中一个版本为1.12.1,另一个版本为1.14 我试图删

我已经使用pip在我的debian机器上安装了numpy。此外,我认为旧版本的numpy是通过
apt-get
安装的

我机器上的不同用户看到相同的numpy文件,但软件版本不同。例如,当我运行
python-c'导入操作系统时,numpy;打印(小文件);print(numpy.version.version)
,两个用户都打印
/usr/local/lib/python2.7/dist-packages/numpy/_-init__.pyc
,但其中一个版本为1.12.1,另一个版本为1.14

我试图删除通过apt get安装的numpy版本,但它也会删除一些其他软件。因此,我希望找到一个解决方案,避免删除通过apt get安装的版本


以前是否有人遇到过类似问题?

您必须使用setup.py和apt pkg手动安装numpy 你可以做:

import sys
print(sys.path)
sys.path.remove('/usr/lib/python/path/2/numpy')

in your app/__init__.py
将PYTHONHOME设置为您的首选项。您还可以使用virtualenv保留多个python环境并在它们之间切换