加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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包
>设置virtualenv envirnoment为numpy等…

(可选)4.构建Blas库,例如OpenBlas在你家

>在virtualenv中安装cython ……可能还需要一些numpy所需的软件包
>使用正确设置BLAS库设置在virtualenv中安装numpy scipy

如果您使用自己的python安装,virtualenv并不是必需的.所以你可能想省略它.您只需要确保始终首先找到您的python解释器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读