【linux】python 非root用户安装包冲突问题。

今天在服务器集群上配置pytorch环境,遇到以下问题:

服务器上已经预先装好了numpy1.7版本,然而pytorch需要依赖numpy1.11以上的版本。我没有root权限,只能将numpy1.11和pytorch装在了~/.local下。但是在python导入模块是总是默认导入的系统自带的numpy1.7版本,导致pytorch无法正常导入。请问该如何解决?

【linux】python 非root用户安装包冲突问题。

回答

在程序运行前将你安装的包的地址导入path, 并且要在系统numpy包之前

import sys
sys.path.insert(1, '/your/python/site-packages/path')

以上是 【linux】python 非root用户安装包冲突问题。 的全部内容, 来源链接: utcz.com/a/86290.html

回到顶部