我已经手动构建了numpy,scipy等matplotlib- 没有 root 权限(我需要新matplotlib的)。安装在标准位置的所有库:
~/.local/lib/python2.7
现在,当我尝试安装任何相关的东西时 -synaptic建议我安装系统范围内的所有库。有没有办法告诉我synaptic使用本地安装的库?
我试图链接~/.local/lib/python2.7/site-packages到/usr/lib/python2.7- 没有帮助。
编辑:
如果我克隆一个python包,并将setup.py中的名称更改为ubuntu包的名称,然后构建:
python setup.py bdist --format=rpm
然后用外星人将其转换为deb:
sudo alien -k my.rpm
然后安装deb:
sudo dpkg -i my.deb
然后synaptic确实将其识别为一个包(请记住我在 setup.py 中调整了名称)。
但我找不到让突触了解本地安装的 python 库的方法。