我按照此link安装了Gittle
库。但是当我运行一个命令时
$ pip install gittle
我收到错误:
命令/ usr / bin / python -c" import setuptools, 标记化; __文件__ =' / TMP / pip_build_victor /gittle/setup.py';exec(compile(getattr(tokenize,' open', 打开)(__ file __)。read()。replace(' \ r \ n',' \ n'),__ file __,' exec'))&#34 ; 安装--record /tmp/pip-aoyPEt-record/install-record.txt --single-version-external-managed --compile失败,错误代码1在/ tmp / pip_build_victor / gittle存储调试日志以查找失败 /home/victor/.pip/pip.log
我的Python
版本为2.7.6
。
答案 0 :(得分:1)
由于您正在安装sistem范围的库,因此这些库通常会放在需要root权限的目录中(例如/ usr / lib下的任何内容)。因此,您需要以root身份运行命令:
# pip install gittle
或者你可以使用sudo:
$ sudo pip install gittle
更有效/ pythonic的方法是使用virtual environments。如果要安装特定于项目的库,则尤其如此,其他项目很可能不需要这些库。虚拟环境的另一个经典应用是当你在没有root权限的机器上工作时,例如在大学就读。
设置虚拟环境后,如果将其放在具有写权限的目录中,则可以运行:
$ pip install gittle
在这种情况下安装gittle
。