【发布时间】:2016-11-22 10:58:53
【问题描述】:
我在 Ubuntu 14.04 LTS 上使用 python 2.7。
我安装了 tensorflow、scipy、numpy,但是当我尝试使用 apt-get 安装 sklearn 或 opencv 时,安装了另一个版本为 1.8 的 numpy,它“覆盖”了我之前使用 pip 安装的 1.12。我当时尝试更新它,因为我需要 1.12,但它不起作用。
谁能告诉我为什么会这样,是因为 apt-get 优先于 pip 吗?
如何强制更新 numpy,或者只删除通过 apt-get 安装的那个,而不删除作为依赖项安装它的整个包(例如 sklearn)?
【问题讨论】:
-
可能值得了解 virtualemnv 来处理这种事情