【问题标题】:How to use the NumPy installed by Pacman in virtualenv?如何在 virtualenv 中使用 Pacman 安装的 NumPy?
【发布时间】:2016-10-16 15:27:56
【问题描述】:

我的系统是 Archlinux。 我的项目将使用 NumPy,我的项目是在 virtualenv 创建的虚拟环境中。

由于pip安装NumPy比较困难,我用Pacman安装:

sudo pacman -S python-scikit-learn

但是如何在 virtualenv 中使用它呢?

【问题讨论】:

  • 为什么pip安装这么难?如果您安装了必要的编译器、库等,这应该很简单。
  • 同意ThiefMaster。如果您已经从 pacman 安装中获得了系统所需的依赖项,那么它应该只是 pip install 的一种情况。使用系统 numpy 比弄乱变量更容易。除非你乐于使用所有系统库。

标签: python linux virtualenv archlinux-arm pacman-package-manager


【解决方案1】:

您可以使用 --system-site-packages 开关创建 virtualenv 以使用除了安装在 stdlib 中的软件包之外的系统范围的软件包。

【讨论】:

  • 是的,这是一种方法。但如果是这样,我必须卸载不必要的库。但是在新版本的virtualenv中,pip卸载不能工作。(stackoverflow.com/questions/14571454/…)
  • 为什么要关心未使用的库?如果需要,您仍然可以在 virtualenv 中安装其他版本。
  • 好的,反正我试试看。
猜你喜欢
  • 2011-09-21
  • 2013-09-18
  • 2012-05-17
  • 2011-03-04
  • 1970-01-01
  • 2013-07-01
  • 2018-12-05
  • 2017-08-13
  • 1970-01-01
相关资源
最近更新 更多