我已经手动构建了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 库的方法。