Python 升级numpy版本
我的系统中有三个numpy。它们位于/usr/local/lib/python2.7/dist-packages/numpy、~/anaconda2/lib/python2.7/site-packages/numpy和~/tensorflow/lib/python2.7/site-packages/numpy。tensorflow是Python虚拟环境 我检查了版本。我是如何检查的是在numpy的version.py文件中,可以看到Python 升级numpy版本,python,python-2.7,numpy,Python,Python 2.7,Numpy,我的系统中有三个numpy。它们位于/usr/local/lib/python2.7/dist-packages/numpy、~/anaconda2/lib/python2.7/site-packages/numpy和~/tensorflow/lib/python2.7/site-packages/numpy。tensorflow是Python虚拟环境 我检查了版本。我是如何检查的是在numpy的version.py文件中,可以看到 # THIS FILE IS GENERATED FROM N
# THIS FILE IS GENERATED FROM NUMPY SETUP.PY
#
# To compare versions robustly, use `numpy.lib.NumpyVersion`
short_version = '1.11.2'
version = '1.11.2'
full_version = '1.11.2'
git_revision = 'bb6e3dc30016b89bf154f7d7fce4248e760bd40f'
release = True
if not release:
version = full_version
都有1.11版本。
但当我进入tensorflow虚拟环境时,python版本显示为1.8
如何检查它指的是哪个numpy版本
如何升级
(tensorflow)xxx@xxx-HP-Z420-Workstation:/$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy.version.version
'1.8.2'
>>>
使用以下命令检查路径:
import numpy
print numpy.__path__
如果不允许操作,则使用rm/sudo rm手动删除。尝试,运行下面的命令,它将覆盖到最新的numpy路径
sudo easy_install numpy
现在,尝试导入tensorflow作为tf,它应该找到正确的numpy。
建议创建一个新的虚拟环境