我正在尝试安装名为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
答案 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
就这些!