如何在 Ubuntu 中为我的代码安装 pymorph 模块?我尝试了下面的命令,但没有用。
sudo apt-get install pymorp
sudo apt-get install python pymorph
消息只是说:
E: Unable to locate package pymorph
我如何安装 pymorph 模块?
答案1
正如 @dufte 在其对这个问题的评论中所指出的,pymorph
Ubuntu 存储库中不存在。但是,pymorph
PyPI 中确实存在。安装的最佳方法是在虚拟环境中pymorph
使用;我会避免使用,因为最好管理您的系统包,而不是让它干扰它。假设您使用的是 Ubuntu 16.04 和 Python 2,正确安装的代码是:pip
sudo pip
apt
pip
pymorph
sudo apt update
sudo apt install virtualenv
cd ~/<desired directory> # cd to desired directory
virtualenv venv # create virtualenv named venv for Python 2
source venv/bin/activate # activate virtualenv
pip install -U pip # upgrade pip
pip install pymorph
如果您使用的是旧版本的 Ubuntu,请将其替换apt
为apt-get
。如果您想使用 Python 3,请将其替换virtualenv venv
为virtualenv venv -p python3
。
答案2
sudo apt-get install pymorph
失败,因为 pymorph 在 apt 源中不存在。
如果你想知道某个包是否存在,你可以运行apt-cache search [packagename]
。在这种情况下,运行apt-cache search pymorph
不会返回任何内容。
parto@subroot:~$ apt-cache search pymorph
parto@subroot:~$
要安装 pymorph,请使用pip
。
pip——用于安装和管理 Python 包的工具
pip 是一个 Python 软件包安装程序,建议用于安装 Debian 档案库中没有的 Python 软件包。它可以与版本控制存储库(目前仅限 Git、Mercurial 和 Bazaar 存储库)配合使用,广泛记录输出,并通过在开始安装之前下载所有必需内容来防止部分安装。
要安装 python pymorph 模块:
安装 pip(如果尚未安装)
sudo apt-get install python-pip
使用 pip 安装 python pymorph
sudo pip install pymorph
编辑
从@Muru 的评论,你也可以尝试:
pip install --user pymorph
代替
sudo pip install pymorph