我在 PHP 方面经验丰富,最近开始学习 Python,现在我正在使用 django 创建一个小型 Web 项目。我有一个关于在 Python 和 django 中安装模块的方法的概念性问题。
示例:根据我的项目的预期需求,我搜索并下载了 django_openid 模块。显然我想将它安装到我的项目中。但是,当我按照规定的方式(python setup.py install)进行操作时,它会将其作为 python 模块安装到 python 目录中。因此,这个模块变得不是项目特定的,而是系统范围的。
那么,在 python 中安装项目特定模块的一般正确方法是什么?根据我的 PHP 经验,将高级功能模块安装到 python 本身看起来很奇怪。我宁愿期望它安装在项目库中并在运行时包含在项目中。
还是我在这里丢失了一些重要的东西?
我已经用谷歌搜索了,但只要这是一个概念性方法问题 - 在这种情况下,关键字搜索效果不佳。