我尝试让这些框架在Windows Vista上工作几天,但无济于事。
每次我以为我让它们工作我都会得到一些涉及PostgreSQL或MySQL设置的随机错误,或者路径被搞砸了或其他一些命令行错误“未被识别为内部或外部命令”(或某事)。有人告诉我,这些框架在Ubuntu上运行起来要容易得多,但我真的不想做那个切换,因为我拥有的只是在Windows上。尝试在Windows上运行时是否存在这些常见问题?
我想我会坚持使用C#和.NET,因为一切似乎都很好地与这些“安装二十个不同组件”的东西一起工作,看看它们是否一起工作。 Instant Django是否可以使用?
答案 0 :(得分:8)
我在多个Windows系统(包括XP和Vista)上安装了Django,完全没有问题。安装Python之后,就像在命令行中键入它一样简单,在你解压缩Django的文件夹中:
python setup.py install
如果您使用的是Vista,也许您可以尝试“以管理员身份”运行命令窗口,看看是否能给您带来更好的运气。
答案 1 :(得分:3)
是。 RoR和Django很难在Vista上安装。
我为没有具体细节而道歉,但这里是对我的问题以及如何克服它的一般性重述。也许这里有适合你的东西。
对于Python:您的Vista安装可能有一个预先存在的Python干扰路径变量。例如,在我的HP计算机上,HP从工厂开始使用Python。 HP Python路径指向HP Python,而不是我为Django下载的最新版本。检查控制面板 - >系统 - >高级系统设置 - >高级选项卡 - >环境变量 - >系统变量,然后检查“路径”是什么。我改变了我的全新Python安装路径,然后一切正常。
对于RoR:您使用的是单击安装程序吗?我忘记了具体细节,但我知道右键单击1-Click安装程序文件,“以管理员身份运行”是其中一个技巧。
对于RoR和Django:此时考虑不使用MySQL和Postgres。使用Ruby / Python安装程序附带的默认SQLite应该让您在游戏的这个阶段感到高兴。 SQLite足以进行修补,并且不会使用与完整堆栈数据库一样多的资源。
祝你好运!答案 2 :(得分:2)
Django没有在我的Vista上工作,那是因为Vista搞砸了命令行参数。请参阅this页面底部的解决方案。
根据我的经验,Ubuntu和其他基于Debian的操作系统对于除C#和.NET之外的几乎所有东西都是更加无故障的开发人员环境。也就是说,C#和.NET在Windows上显然非常出色。
答案 3 :(得分:2)
我使用Instant Rails来解决Windows上难以安装过程的抱怨。它包含Ruby,Rails,MySQL,PHP和phpMyAdmin。将文件下载并解压缩到文件夹并运行脚本应该可以完成工作。
答案 4 :(得分:0)
<强>计算机\ HKEY_CLASSES_ROOT \ py_auto_file \壳\开放\命令(默认)强>
到
“C:\ Python26 \ python.exe”“%1”%*