Python 使用pip3安装Skipage失败

Python 使用pip3安装Skipage失败,python,pip,scikit-image,Python,Pip,Scikit Image,我正在尝试在我的Ubuntu虚拟机上安装软件包skimage,以分析图像与scikit图像的结构相似性。但我总是会犯一个奇怪的错误。我已经尝试用conda安装它,但也没有成功。康达似乎只知道scikit图像,而不知道略读。所需的包,如numpy、matplotlib等。。。已安装并升级 我的意见: pip3 install skimage 错误: ERROR: Command errored out with exit status 1: command: /usr/bin/

我正在尝试在我的Ubuntu虚拟机上安装软件包skimage,以分析图像与scikit图像的结构相似性。但我总是会犯一个奇怪的错误。我已经尝试用conda安装它,但也没有成功。康达似乎只知道scikit图像,而不知道略读。所需的包,如numpy、matplotlib等。。。已安装并升级

我的意见:

pip3 install skimage
错误:

    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-k9rh2ebf/skimage/setup.py'"'"'; __file__='"'"'/tmp/pip-install-k9rh2ebf/skimage/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-k9rh2ebf/skimage/pip-egg-info
         cwd: /tmp/pip-install-k9rh2ebf/skimage/
    Complete output (3 lines):
    
    *** Please install the `scikit-image` package (instead of `skimage`) ***
    
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

谢谢你的帮助 您可以使用 pip install-U scikit image或此pip install scikit image查看要安装它,需要使用以下命令

pip install scikit-image
如果你想用skimage这个词来安装它

sudo apt-get install python-skimage

经过多次尝试,我终于发现这与我使用的虚拟机有关。在我下载的VirtualBox的预构建Ubuntu映像中,安装路径似乎有问题。 在没有虚拟机的情况下安装本机Ubuntu解决了我的问题。skimage库是空的,只指向sicikit映像库,并且通常随scikit映像的安装一起安装,但由于VM的原因,scikit映像无法运行。
现在,在我的原生ubuntu上,一切正常。

尝试pip3安装scikit Images谢谢你的回答,但在scikit Images网站上的示例代码中,他们总是使用skimage导入结构相似性作为ssim。如果我试图运行这段代码,我会得到错误:没有名为skimage的模块。如果我用scikit image替换导入命令的SKRIAGE,我会得到以下错误:SyntaxError:无效语法,箭头指向scikit与图像之间的-箭头。这似乎是另一个问题,为了测试它,请尝试以下方法。打开您用来安装软件包的终端,然后键入python以打开一个交互式会话,然后尝试从skimage import键入ssim,然后输入并检查是否仍然出现相同的错误。问题是您为软件包使用了错误的名称,它确实出现在您发布的错误日志中。也许你的虚拟机还有一些其他问题,但这与几乎所有其他在线用户无关,你仍然需要使用正确的软件包名称。