鍍金池/ 問答/Python  Linux/ python 非root用戶安裝包沖突問題。

python 非root用戶安裝包沖突問題。

今天在服務(wù)器集群上配置pytorch環(huán)境,遇到以下問題:

服務(wù)器上已經(jīng)預(yù)先裝好了numpy1.7版本,然而pytorch需要依賴numpy1.11以上的版本。我沒有root權(quán)限,只能將numpy1.11和pytorch裝在了~/.local下。但是在python導(dǎo)入模塊是總是默認導(dǎo)入的系統(tǒng)自帶的numpy1.7版本,導(dǎo)致pytorch無法正常導(dǎo)入。請問該如何解決?

圖片描述

回答
編輯回答
久愛她

在程序運行前將你安裝的包的地址導(dǎo)入path, 并且要在系統(tǒng)numpy包之前

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

2017年9月21日 06:15