安装textgenrnn时出错

时间:2018-07-24 18:59:14

标签: python install anaconda

我正在尝试安装名为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

我的第一个想法是删除或禁用python2。但是在谷歌搜索后,我决定无法卸载或禁用python2

2 个答案:

答案 0 :(得分:2)

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

alias python ='python3'#将python3创建为默认

通过pip获取安装

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

这两种方法都可以在这里使用。

答案 1 :(得分:0)

只需从源代码安装库即可。

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

就这些!