我一直在开发一个Django应用程序,在这个过程中我使用pip安装了几个组件(例如pip install django-ajax-choices)。我刚刚意识到这些组件没有安装在我的app目录中,而是安装在特定于机器的某个地方。
首先,如何跟踪我安装的所有组件。其次,如何在我的app目录中安装这些组件,以便我可以将代码从一台机器移动到另一台机器,而无需执行“pip install ...”。
谢谢!
答案 0 :(得分:7)
使用virtualenv。
创建virtualenv,激活它,安装所需内容,然后pip freeze > requirements.txt
创建一个列出所有要求的文件。然后在你的新机器上(也在virtualenv中)你可以pip install -r requirements.txt
重新安装所有这些库。