我正在尝试安装名为textgenrnn的库,其次是在docs中:
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无法卸载或禁用
通过设置alias命令使python3成为默认值,或者可以为conda配置.bashrc文件并设置conda的路径
别名python ='python3'#create python3作为默认值
通过点子安装
另一种方法:在安装conda之后创建一个环境,你将得到一个python3环境。从那里你可以通过点子安装
这两种方法都应该在这里工作。
只需从源代码安装库。
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
这就是全部!