将python库安装到自定义位置?

时间:2011-06-08 06:03:26

标签: python django installation

我想为我的应用程序使用几个第三方django软件包。所以,我想在本地为该应用程序(或我的整个项目)安装每个包。

python custom installation instructions看起来有点可怕 - 我该如何尽可能简单地做到这一点?

3 个答案:

答案 0 :(得分:2)

您可以将库模块放入项目文件夹,因为项目文件夹在通过manage.py runserver运行时会自动进入PYTHONPATH,或者您的wsgi脚本在生产时运行时会指向它。

通常所有python包的打包方式如下:

package directory
    module directory
    ... other files/dirs like README, Manifest and so on

Django项目文件夹中需要的只是上面示例中的module directory部分,而不是包的其余部分。

答案 1 :(得分:2)

使用virtualenv。

到目前为止,这是为每个项目安装自定义程序包的最佳解决方案。

答案 2 :(得分:0)

只需使用--home - 没什么可怕的。

不要忘记在那里PYTHONPATH点。