python项目特定模块的安装方法

2024-06-16 14:19:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我对PHP很有经验,最近开始学习Python,现在我正在使用django创建一个小的web项目。我有一个关于在Python和django中安装模块的方法的概念性问题。在

示例:基于项目的预期需求,我在google上搜索并下载了django_openid模块。显然我想把它安装到我的项目中。 但是,当我按照规定的方式进行时(python设置.pyinstall)将其作为python模块安装到python dir。因此,这个模块不是特定于项目的,而是系统范围的。在

那个么,在python中安装特定于项目的模块的正确方法是什么? 根据我的PHP经验,在python中安装高级功能模块看起来很奇怪。我希望它能安装在项目库中,并在运行时包含在项目中。在

还是我失去了一些重要的东西?在

我已经在谷歌上搜索过了,但只要这是一种概念性的方法,问题-关键字搜索在这种情况下就不起作用了。在


Tags: 模块项目django方法web示例系统dir
2条回答

从技术上讲,要“安装”任何Python模块,只需将其添加到sys.path变量中,这样Python就可以找到并导入它。在

django应用程序也是如此,它们是Python模块。只要Python能够找到并导入django应用程序,您只需在“设置”中将其添加到已安装的应用程序中(也许还有应用程序中通常描述的更多步骤,例如添加url等)。在

正确的方法是使用virtualenv,它允许您在一个独立的环境中为每个项目安装模块。在

相关问题 更多 >