我正在尝试安装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)
您发现诊断消息的哪一部分不清楚?
您是否考虑过通过执行sudo chown -R isozyesil /Users/isozyesil/Library/Caches/pip
来确保可写的自有文件?
您是否考虑过sudo pip install bluepy
?
您需要先安装libglib2.0-dev
和python3-dev
:
sudo apt-get install libglib2.0-dev python3-dev
对于python 2.X,请尝试代码:全选
$ sudo apt-get install python-pip libglib2.0-dev$ sudo pip install bluepy
安装依赖项和bluepy
如果打算与python3.x一起使用,请使用pip3进行安装。