【发布时间】:2018-04-10 14:34:52
【问题描述】:
我有问题。 我需要 numpy 1.14.2,而我的机器(Linux Mint 17.3)只安装了 1.8.2。 然后我通过 pip 安装了 1.14.2。但是当我在ipython中加载它时,它仍然说它是1.8.2。 使用 yolk 我看到实际安装了 1.14.2,但标记为非活动。
numpy - 1.14.2 - 非活跃开发 (/usr/local/lib/python2.7/dist-packages)
虽然对于 1.8.2,它说“活动”。
另外,1.8.2 位于“/usr/lib/python2.7/dist-packages/numpy”中。
为什么会有差异?我看不出有两个库的原因。 我读到python按$ PATH中的顺序加载库。 事实上,当我查看 sys.path 时,我发现 /usr/lib... 在 /usr/local ... 之前是 listet。 我该如何改变呢?我在 .bashrc、/etc/profile 或 /etc/rc.local 中没有任何可以设置此特定顺序的内容。
谢谢。
【问题讨论】: