如何将Python库安装到自定义位置?
我想在我的应用程序中使用几个第三方的Django包。所以,我想把每个包都安装到这个应用程序里(或者我的整个项目里)。
Python的自定义安装说明看起来有点复杂——我该怎么做才能尽可能简单呢?
3 个回答
0
只需要使用 --home
就可以了,这没什么可怕的。
不过别忘了把你的 PYTHONPATH
指向那里哦。
2
使用virtualenv。
这是为每个项目安装自定义软件包的最佳解决方案。
3
你可以把库模块放到你的项目文件夹里,因为当你通过 manage.py runserver
运行时,你的项目文件夹会自动被加入到 PYTHONPATH 中,或者在生产环境中运行时,你的 wsgi 脚本也会指向这个文件夹。
通常,所有的 Python 包都是这样打包的:
package directory
module directory
... other files/dirs like README, Manifest and so on
在你的 Django 项目文件夹里,只需要放上面例子中的 module directory
部分就可以了,不用放其他的包内容。