[英]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-9b4aae690f9和https://realpython.com/python-virtual-environments-a-primer /
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.