我想将 Django 安装到自定义位置,我已经阅读了distutils 文档,它表明我应该能够执行以下操作来安装在我的主目录下(从解压的 django tarball 运行时)。
> python setup.py install --home=~/code/packages/install --install-purelib=modules --install-platlib=modules --install-scripts=scripts --install-data=data
但是,每次我运行它时,它似乎都没有将主路径与单独的元素路径连接起来,所以我只是简单地结束了
modules/
scripts/
data/
在解压缩的 tar 球目录中。即,它似乎将模块、脚本等视为本地目录的简单相对路径,而不是相对于指定的--home。
我尝试使用 --prefix 设置根目录,并使用 setup.cfg 似乎没有任何效果。--prefix 和 --home 单独使用,没有其他覆盖工作,但与 --install-xxx 覆盖一起使用时,它不会。
我可能在做一些愚蠢的事情,或者文档是错误的,或者它们是一个错误。非常感谢任何帮助。