我将numpy更新为1.10.1版本。它安装在/usr/local/lib/python2.7/dist-packages中。如何将软件包安装到/usr/lib/python2.7/dist-packages(为了与其他软件兼容)?
答案 0 :(得分:0)
在大多数现代发行版中,在/usr/lib
中安装内容的唯一(理智)方法是通过系统包管理器。因此,您可以使用apt-get
(或者您使用的任何类似工具 - 红帽yum
,Gentoo emerge
等)在那里安装Numpy。
包管理器负责/usr
树中的文件(/usr/local
除外),并且包括在任何时候通过其他方式删除您放置的任何内容的权限。
与您似乎正在寻求的其他软件包的集成也不是主要通过在特定位置安装,而是根据发行版的规则和约定进行处理,其中可能包括特定于发行版的添加或修改,以便在发行维护的生态系统中保持良好状态的一揽子计划。对于一个简单的示例,如果您尝试安装依赖于python-numpy
的任何内容,则需要安装此名称的包。
您基本上有以下选项;
python-numpy
pip
(或其他一些非发行版工具)进行安装,并考虑它安装在/usr/local/lib
(或者您选择安装它的地方)的事实。您可能会获得更新的版本,但它不会与您的发行版提供的任何内容集成。pip
将*.deb
的较新版本打包到root
存档并使其可用的人。需要说明的是,您基本上是在计算机上为此人提供*.deb
帐户 - 小心谨慎。pip
获得的版本中创建一个nullPointerException
包,然后安装它。您可能希望合并任何和所有发行版的补丁,或者使用有限的集成(即使集成似乎是您正在寻找的)。许多Python模块都很简单,可以打包,但我不知道打包Numpy需要什么。我认为它比普通的三文件模块复杂一点。