【问题标题】:Orange Error During Installing Text Add On安装文本插件时出现橙色错误
【发布时间】:2020-01-21 17:31:44
【问题描述】:

我正在尝试在我的 Win10 上安装 Orange(版本 3.23)的文本插件(版本 0.7.3),但在构建“ufal_udpipe”期间出现以下错误:

Command failed: python python -m pip install --constraint 'C:\Users\Jakub\AppData\Local\Temp\tmpb4fneogu.txt' Orange3-Text exited with non zero status.
ERROR: Command errored out with exit status 1: 'C:\Users\Jakub\AppData\Local\Orange\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Jakub\\AppData\\Local\\Temp\\pip-install-r71cit89\\ufal.udpipe\\setup.py'"'"'; __file__='"'"'C:\\Users\\Jakub\\AppData\\Local\\Temp\\pip-install-r71cit89\\ufal.udpipe\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Jakub\AppData\Local\Temp\pip-record-gtt8e801\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output.

我也尝试安装Microsoft Visual C++,因为它在日志中是必需的,但是安装后问题是一样的。

我尝试通过 Anaconda Prompt 安装插件:

conda config --add channels conda-forge
conda install orange3-text

这个过程失败了,因为:

Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while installing package 'conda-forge::commonmark-0.9.0-py_0'.
CondaError: Cannot link a source that does not exist. C:\Users\Jakub\Miniconda3\Scripts\conda.exe
Running `conda clean --packages` may resolve your problem.
Attempting to roll back.

Rolling back transaction: done

conda clean 命令的结果如下:

Traceback (most recent call last):
  File "C:\Users\Jakub\Miniconda3\Scripts\conda-script.py", line 10, in <module>
    sys.exit(main())
  File "C:\Users\Jakub\Miniconda3\lib\site-packages\conda\cli\main.py", line 112, in main
    from ..exceptions import conda_exception_handler
  File "C:\Users\Jakub\Miniconda3\lib\site-packages\conda\exceptions.py", line 18, in <module>
    from .common.io import timeout
  File "C:\Users\Jakub\Miniconda3\lib\site-packages\conda\common\io.py", line 28, in <module>
    from .._vendor.tqdm import tqdm
  File "C:\Users\Jakub\Miniconda3\lib\site-packages\conda\_vendor\tqdm\__init__.py", line 8, in <module>
    from ._tqdm import tqdm
  File "C:\Users\Jakub\Miniconda3\lib\site-packages\conda\_vendor\tqdm\_tqdm.py", line 13, in <module>
    from ._utils import _supports_unicode, _environ_cols_wrapper, _range, _unich, \
  File "C:\Users\Jakub\Miniconda3\lib\site-packages\conda\_vendor\tqdm\_utils.py", line 31, in <module>
    colorama.init()
AttributeError: module 'colorama' has no attribute 'init'

重新安装 Orange 和 Anaconda 没有帮助。

完整的日志摘录在这里:Google Disk

感谢您的帮助! 雅库布

【问题讨论】:

    标签: text-mining orange anaconda


    【解决方案1】:

    我只遇到了您的错误的第一行。我检查了我是否正确安装了 python 和 anaconda(我已经安装了)。然后我继续尝试安装,并在第四次安装时没有出现问题 - 现在我的猜测是网络问题可能导致错误发生。

    他们的支持向我建议的另一件事是-“是的,我们知道这个问题。在此过程中的某个地方,我们不小心禁用了必要的设置。转到选项 - 设置,找到加载项选项卡并选择“安装带有 conda' 的附加组件。这应该会成功安装 Text。"

    【讨论】:

    • 我尝试在设置中选中 Install add-ons with conda 来安装插件,但它不起作用。我也试过安装另一个插件(Geo,0.2.4版),结果是一样的。
    • 我建议联系他们的支持 - 他们反应迅速
    • 是的,我做到了。他们的支持(我的问题在这里:github.com/biolab/orange3-text/issues/437)建议通过橙色命令提示符安装插件。你知道吗,怎么做?我对虚拟环境没有任何经验。谢谢! :)
    • 尝试选项->设置->加载项并将命令放在“Pip install arguments”下提供的框中
    • 谢谢!我将“pip install orange3-text”之类的命令放入 Pip 安装参数中并尝试安装附加组件。结果如下。我不确定我的过程是否正确。结果:已满足要求:c:\users\jakub\appdata\local\orange\lib\site-packages (19.2.2) 中的 pip 正在收集安装错误:找不到满足安装要求的版本(来自版本:无) 错误:找不到匹配的安装分发版
    【解决方案2】:

    好的,所以我找到了问题修复(至少对我来说 - 如果它适合你,请评论)。

    如何解决:

    下载 Colorama 从下载中复制“Colorama”,然后替换 C:\Program Files\Anaconda3\Lib\site-packages 中名为“colorama”的文件夹

    我怀疑这个问题是因为 (issue 8842)

    【讨论】:

      猜你喜欢
      • 2019-03-28
      • 1970-01-01
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      • 2013-02-19
      • 2017-06-14
      • 2016-04-01
      • 2020-01-25
      相关资源
      最近更新 更多