gpt4 book ai didi

python安装脚本导入报错

转载 作者:太空宇宙 更新时间:2023-11-04 05:57:03 26 4
gpt4 key购买 nike

我正在使用 anaconda python 发行版,但在运行脚本时遇到问题。我在脚本上使用命令“sudo python setup.py install”。下面是安装脚本的几行(错误似乎发生的地方):

try:
from nisext.sexts import package_check, get_comrec_build
except ImportError:
raise RuntimeError('Need nisext package from nibabel installation'
' - please install nibabel first')

当我运行“sudo python setup.py install”时,出现以下错误:

Traceback (most recent call last):
File "setup.py", line 23, in <module>
raise RuntimeError('Need nisext package from nibabel installation'
RuntimeError: Need nisext package from nibabel installation - please install nibabel first

这对我来说没有任何意义,因为我在当前环境中有必要的包。当我使用“python”命令打开 python 并手动键入“from nisext.sexts import package_check,get_comrec_build”行时,包导入正常并且 python 显示了一个新行(据我所知表明导入成功)。有谁知道为什么会发生这种情况?我不知道为什么会出现这个错误。

最佳答案

想通了。我发布回复而不是删除,因为它可能对我这样的 linux 新手有帮助。显然,sudo 命令在 root 的环境中运行,并且不保留虚拟环境(在我的例子中是包的位置)。因此,这些包在 python 寻找它们的地方不存在,因为它在默认包位置而不是虚拟环境的包中寻找。

关于python安装脚本导入报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27199352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com