代码之家  ›  专栏  ›  技术社区  ›  Dmitriy Kisil

安装textgenrnn时出错

  •  1
  • Dmitriy Kisil  · 技术社区  · 6 年前

    我正在尝试安装名为textgenrnn的库,然后在文档中安装:

    pip3 install textgenrnn
    

    我的Python版本为2.7时出错:

    Collecting textgenrnn
      Using cached https://files.pythonhosted.org/packages/00/69/5d995322502f8a33d408c547a6dbf00e74d4434ecc1b704b684260739b21/textgenrnn-1.3.1.tar.gz
    textgenrnn requires Python '>=3' but the running Python is 2.7.15
    You are using pip version 9.0.3, however version 18.0 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    

    我还使用以下命令检查我的Python版本:

    python -V
    

    然后得到

    Python 3.6.5 :: Anaconda, Inc.
    

    更新:卸载anaconda之后,我得到了这个:

    dmitriy@dmitriy-PC:~$ python -V
    Python 2.7.15rc1
    dmitriy@dmitriy-PC:~$ python3 -V
    Python 3.6.5
    

    我的第一个想法是删除或禁用python 2。但经过谷歌搜索,我发现python2不可能卸载或禁用

    2 回复  |  直到 6 年前
        1
  •  2
  •   Bharath Jatoth    6 年前

    通过设置alias命令将python3设为默认值,或者可以为conda配置.bashrc文件并为conda设置路径

    alias python=“python3”#将python3创建为默认值

    通过pip安装

    另一种方法: 安装conda后创建一个环境,您将获得python3环境。从那里你可以通过pip安装

    这两种方法都可以。

        2
  •  0
  •   Dmitriy Kisil    6 年前

    只需从源安装库。

    wget https://files.pythonhosted.org/packages/00/69/5d995322502f8a33d408c547a6dbf00e74d4434ecc1b704b684260739b21/textgenrnn-1.3.1.tar.gz
    tar -xvzf textgenrnn*.tar.gz
    cd textgenrnn-1.3.1
    sudo python3 setup.py install
    

    就这些!

    推荐文章