python - pip安装mercurial错误

标签 python mercurial pip

我所在的服务器没有 root 访问权限,并且在尝试安装 Mercurial 时遇到了很多麻烦,因为并非所有 python 库都可用(如 osutil)。然后我尝试了:

pip install mercurial

它运行并做了一些事情,然后因以下错误而退出:

creating /usr/local/lib/python2.7/dist-packages/mercurial

error: could not create '/usr/local/lib/python2.7/dist-packages/mercurial': Permission denied

----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/users/aas62/opt/mercurial-3.3-rc/build/mercurial/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-JnShsv-record/install-record.txt failed with error code 1

但出乎意料的是,mercurial 似乎可以工作并且已安装。我什至跑了

hg debuginstall

并且它没有返回任何错误。一切都好吗,还是将来会崩溃并弄乱我的存储库?

完整的日志和错误消息在这里: https://raw.githubusercontent.com/texasflood/configs/b7b206cd6464a92b1d157e28f7cb19107fd755ae/pip.log

最佳答案

在系统范围的 dist-packages 中创建 mercurial 目录时,您的安装似乎在最后崩溃了。

在此之前的所有其他内容看起来都有效,这可以解释为什么您可以运行 hg

由于您没有 sudo 权限,您可以尝试将该模块安装在您的主目录中,而不是系统范围内:

pip install --user mercurial

关于python - pip安装mercurial错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28226846/

相关文章:

python - PyQt - 基于值更新的闪烁背景颜色

git - Mercurial:启用 git subrepo

deployment - 有条件的 Mercurial 忽略文件

python - Pip 安装失败 : SSL required

python - 在Windows 7(64位)中安装pykml Python模块

python - Appengine 数据存储不更新多条记录

python - 使用 pymongo 与使用 pandas 进行聚合/分组

mercurial - SourceTree HG 失败 - AttributeError : 'NoneType' object has no attribute 'islocalrepo'

python - pip安装pytaglib报错

python - 时间未添加到 Python 中的日期对象