你如何在python中安排你的site-packages文件夹

时间:2012-11-19 12:54:44

标签: python python-module

我刚下载了django并将其安装到C:\Python27\Lib\site-packages所以现在我的site-packages目录似乎没有组织,有5个单独的文件夹,一堆文本文件和一个python脚本。我应该在site-packages中为django包创建一个子目录并将所有内容存储在那里吗?如果我这样做,python intrepeter会知道查看django包的Django目录中的site-packages目录吗?或者我是否需要改变一些环境变量?

谢谢。

1 个答案:

答案 0 :(得分:1)

我不确定你是否在问它,因为这是你需要知道的东西,因为你有一些复杂的设置。如果您只是想安装Django,您应该按照site的安装说明进行操作:

pip install Django

site-packages中的目录顺序是Python构建的内部机制,我认为你不应该改变它,除非你想创建自己的包并希望了解python如何找到已安装的包(和如果是这种情况,我会开始阅读这份文件:http://docs.python.org/2/distutils/index.html

正如您对问题的评论以及Django的文档中所建议的那样,您应该考虑使用virtualenv,尤其是在开发一个将部署在具有特定Django的服务器上的webapp时版。随着时间的推移,您将看到您想要创建需要不同版本模块的其他应用程序,并且仍然支持使用virtualenv所需的现有应用程序。