繁体   English   中英

无法安装python包gensim ubuntu

[英]Can't install python package gensim ubuntu

我无法通过安装任何python包

pip install <name>

它总是抛出错误

Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-V2srLa/Gensim
Storing debug log for failure in /home/<username>/.pip/pip.log

对于使用sudo apt-get install python-<name>其他软件包, sudo apt-get install python-<name>用于工作,但不适用于gensim

我试图安装/解压缩包并去python setup.py test python setup.py install它抛出pkg_resources.DistributionNotFound: The 'ruamel.yaml>=0.10.7' distribution was not found and is required by the application

我试图安装'ruamel.yaml> = 0.10.7'但它仍然无法正常工作

任何帮助为什么失败? 我该如何解决?

更新:移动到root(sudo su)为我工作

如果使用系统pip安装ruamel.yaml ,则没有足够的权限写入/usr/lib/python2.7/site-packages 在这种情况下,使用sudo,或使用以下命令安装ruamel.yaml包:

sudo apt-get install python-ruamel.yaml

(使用sudo pip install ruamel.yaml会为你提供更新的版本)

如果您偶然发现了这个问题,最好的答案是使用虚拟环境安装gensim和其他软件包,而不是使用sudo或root。 请参阅在sudo下运行pip install是否可接受且安全? ,以及https://towardsdatascience.com/all-you-need-to-know-about-python-virtual-environments-9b4aae690f9https://realpython.com/python-virtual-environments-a-primer /

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM