无法安装gittle库没有root权限(Unable to install gittle libra

2019-10-21 05:42发布

我跟着这个链接安装Gittle库。 但是,当我运行一个命令

$ pip install gittle

我得到一个错误:

命令/ usr / bin中/ Python的-c“进口setuptools的,记号化; __ __文件='/ tmp目录/ pip_build_victor /gittle/setup.py';exec(compile(getattr(tokenize, '开放',打开)(__ __文件)读( ).replace( '\ r \ n', '\ n'),__file__, 'EXEC'))”安装--record /tmp/pip-aoyPEt-record/install-record.txt --single-版本外部 - 在/ tmp / pip_build_victor / gittle管理的--compile失败,错误代码1存储调试日志中/home/victor/.pip/pip.log失败

Python版本是2.7.6

Answer 1:

您需要root权限

由于要安装SISTEM全库,这些通常会被放置在需要为他们写作(下/ usr / lib目录例如有的话)root权限的目录。 因此,你需要或者以root身份运行命令:

# pip install gittle

或者你可以使用sudo:

$ sudo pip install gittle

关于哪些虚拟环境?

更高效的/ Python的方式去了解这将是使用虚拟环境 。 这是如果要安装特定的项目库,这将很可能不会被其他项目所需要尤其如此。 虚拟环境的另一个经典应用是,当你在你没有root权限的机器上工作,说上大学的例子。

一旦你建立了一个虚拟的环境中,如果你把它放在您拥有写入权限的目录,你可以运行:

$ pip install gittle

安装gittle在这种情况下。



文章来源: Unable to install gittle library without root privileges