通过ubuntu创建的Virtualenv django项目,结账到一台不兼容os os的windows机器?

时间:2011-02-17 12:27:04

标签: django virtualenv

我在我的服务器上用virtualenv创建了一个django项目。它是一个Ubuntu服务器。我把它检查成了svn。 现在我在Windows机器上检查了项目。但是我注意到,当通过linux创建时,激活和取消激活脚本是bash,并且是windows中的.bat文件。此外,我的Windows机器上的点是一个exe文件,在那里通过ubuntu创建的项目不是。

我的问题然后就是:无论如何设置我的Windows环境以便我可以在Windows机器上工作(也许在windows或其他东西上安装bash),有什么我能做的吗?通过ubuntu创建项目时可能会这样做  或者我将仅限于通过linux从事这类项目?

1 个答案:

答案 0 :(得分:3)

好吧,你可以安装cygwin。

但是你做错了,真的。你不应该将你的virtualenv检查到你的回购 - 只是你的代码。您的代码应包含在目标计算机上重新创建virtualenv所需的所有内容,这基本上只是指您传递给pip以重新安装相关库的requirements.txt文件。