我想为我的应用程序使用几个第三方django软件包。所以,我想在本地为该应用程序(或我的整个项目)安装每个包。
python custom installation instructions看起来有点可怕 - 我该如何尽可能简单地做到这一点?
答案 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
点。