unix – 在没有sudo的情况下安装numpy
发布时间:2020-12-16 01:58:10 所属栏目:安全 来源:网络整理
导读:我试图在我没有管理员权限的远程主机上安装numpy.我成功安装了 Python 2.7并在virtualenv中使用pip,并且可以使用pip来安装像pip install Markdown这样的小事.但是,如果我pip install numpy或scipy,它在SystemError上出错:无法编译’Python.h’.也许你需要安
我试图在我没有管理员权限的远程主机上安装numpy.我成功安装了
Python 2.7并在virtualenv中使用pip,并且可以使用pip来安装像pip install Markdown这样的小事.但是,如果我pip install numpy或scipy,它在SystemError上出错:无法编译’Python.h’.也许你需要安装python-dev | python-devel.我没有sudo apt-get或apt-get的权限,所以不能做sudo apt-get install python27-devel或sudo apt-get install python-devel.我想从源代码构建,以便我可以使用选项–user但是源代码是一个.deb文件,并且构建它需要更多我需要的东西.我尝试联系管理员,但我建议将自己的安装保存在我自己的本地环境中.我该怎么办?
OS系统是Ubuntu 14.04 LTS. 解决方法
管理员回答的原因很简单. Ubuntu还将python用于内部脚本.因此,如果您需要更新版本的软件包,管理员将不会更新或更改python安装.
这是我会尝试的: >自己编译python 2.7的源代码并将其安装在主目录中的首选路径中.这样你总是拥有所有需要的标题.将解释器放入PATH. (可选)将PYTHONUSERHOME设置为本地python站点包 >通过pip安装virtualenv包 (可选)4.构建Blas库,例如OpenBlas在你家 >在virtualenv中安装cython ……可能还需要一些numpy所需的软件包 如果您使用自己的python安装,virtualenv并不是必需的.所以你可能想省略它.您只需要确保始终首先找到您的python解释器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |