【问题标题】:Installation issue while installing ParlAI (Blenderbot2)安装 ParlAI (Blenderbot2) 时的安装问题
【发布时间】:2022-01-06 17:33:39
【问题描述】:

在安装问题上需要您的帮助。

我正在运行 Ubuntu 20.4 机器并尝试安装 BlederBot2。 https://github.com/facebookresearch/ParlAIe

使用以下命令

pip install parlai
cd ~/ParlAI; python setup.py develop

它开始尝试安装,但我收到以下消息

ERROR: markdown 3.3.6 has requirement importlib-metadata>=4.4; python_version < "3.10", 
but you'll have importlib-metadata 4.2.0 which is incompatible.

我对 Python 非常陌生,希望您能帮助我了解如何解决这个问题。

【问题讨论】:

    标签: python-3.x facebook pip blenderbot


    【解决方案1】:

    我遇到了完全相同的问题。但是,首先,parlAI 似乎不支持 python 3.10,你必须寻找 3.9 或 3.8 版本。然后,我强制尝试使用以下方法获取正确版本的 importlib-metadata:

    pip install importlib-metadata==4.4
    

    您可以查看最适合您的版本,但是!不要忘记先降级你的python。

    我刚刚得到了解决方案。也许这也适合你:

    ## First, in order to change your python version, use conda.
    ## If you don't know what it is, I highly recommend you to 
    ## search it. Well, the code:
    conda create -n my_env python=3.8 ## Downgrade the python just for the project
    conda activate my_env
    
    cd ~/.conda/envs/my_env
    git clone https://github.com/facebookresearch/ParlAI.git
    cd ParlAI
    pip install -r requirements.txt
    python3 setup.py develop
    

    【讨论】:

    • 感谢您提供此信息。我完全按照您提到的步骤进行操作,但仍然无法正常工作。又是同样的消息。我想你是在 Ubuntu 20.04 上做的吧?
    • 另外,你什么时候运行命令 pip install importlib-metadata==4.4
    • 我使用的不是ubuntu 20.04,而是fedora 34。我现在解决了问题,不需要重新安装importlib-metadata库,所以不要这样做。你一开始的输出是一样的还是不同的?,还是python_version
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多