我正在尝试安装bluepy 1.0.5。但是,我收到以下错误。知道我怎么解决它? (我使用的是Mac OS X El Capitan)
40:449:执行错误:目录' / Users / isozyesil / Library / Caches / pip / http'或其父目录不归当前用户所有,并且已禁用缓存。请检查该目录的权限和所有者。如果用sudo执行pip,你可能需要sudo' -H标志 目录' / Users / isozyesil / Library / Caches / pip'或其父目录不归当前用户所有,并且已禁用缓存轮。检查该目录的权限和所有者。如果用sudo执行pip,你可能需要sudo' -H标志 命令
/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/95/f900ttf95g1b7h02y2_rtk400000gn/T/pycharm-packaging669/bluepy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/95/f900ttf95g1b7h02y2_rtk400000gn/T/pip-djih0T-record/install-record.txt --single-version-externally-managed --compile
在/ private / var / folders / 95 / f900ttf95g1b7h02y2_rtk400000gn / T / pycharm-packaging669 / bluepy /中出现错误代码1失败 (1)
答案 0 :(得分:0)
您发现哪些诊断信息不清楚?
您是否考虑通过执行sudo chown -R isozyesil /Users/isozyesil/Library/Caches/pip
来确保可写的自有文件?
您考虑过sudo pip install bluepy
吗?
答案 1 :(得分:0)
您需要先安装libglib2.0-dev
和python3-dev
:
sudo apt-get install libglib2.0-dev python3-dev
答案 2 :(得分:0)
为此python 2.X
:
$ sudo apt-get install python-pip libglib2.0-dev
$ sudo pip install bluepy
安装依赖项和bluepy。
如果您打算将其与python3.x
一起使用,请使用pip3
进行安装。