我希望将我所有的包需求集中到一个位置,最好是一个纯文本文件,以简化部署。我的应用程序依赖于安装简单的软件包,如Flask:
(pythonenv) C:\>pip install flask
以及预构建的Windows二进制软件包,如来自Stickpeople Project的psycopg2:
^{pr2}$皮普有一个非常有用的论点来解释我想做什么:
(pythonenv) C:\>pip install -r python_packages.txt
除了我还没有找到让pip安装预构建的Windows二进制文件的方法。在
如何将所有依赖的包分组到一个位置?在
我能想到的一些方法会让这成为可能:
我用Python2.7.3开发,使用的是virtualenv。在
以下是在我的计算机上运行得很好的策略:
1)安装Visual Studio 2008(速成版可以)
2)从“visualstudio2008命令提示符”调用pip命令。在
Python需要VS2008编译器(或等效gcc,mingw)来编译二进制文件。这些命令提示符为您设置环境。在
对于不熟悉visualstudio产品系列的用户:visualstudio的多个版本彼此不冲突。因此,您可以保持当前的visualstudio版本,而无需卸载它才能安装另一个visualstudio产品。在
相关问题 更多 >
编程相关推荐