我嘗試用自定義安裝佈局安裝python模塊。安裝./setup.py安裝的--install-base參數究竟意味着什麼?
從文檔我得知我可以做
python ./setup.py install -f --install-base="/home/hstock/tmp/python" \
--install-purelib=modules \
--install-scripts=bin \
--install-data=data \
--install-platlib=modules \
--install-headers=include
,這應該安裝模塊來/home/hstock/tmp/python/modules
- 但它似乎install-base
被忽略,模塊安裝./modules
。
這是一個錯誤還是我得到的文檔錯誤?
(這是在Ubuntu清醒的Python 2.6.5)
更新:
我想安裝該模塊是自制的,該setup.py
很簡單:
#!/usr/bin/env python
from distutils.core import setup
setup(
name='ilogtoolbox',
provides=['ilogtoolbox'],
version='0.6.3.1',
packages=['ilogtoolbox'],
requires=['daemon'],
scripts=['prunedirs', 'logstoexternal']
)
貴問題解決了?如果是這樣,你可以發佈你自己的答案來解決這個問題? – theheadofabroom 2011-10-29 09:44:31
關於這方面的任何消息? FWIW,我在使用Python 2.7.3的Ubuntu 12.04(amd64)上遇到同樣的問題。 – 2012-10-07 10:24:50