2

我尝试让这些框架在 Windows Vista 上运行几天,但无济于事。

每次我以为我让它们工作时,我都会遇到一些涉及 PostgreSQL 或 MySQL 设置的随机错误,或者路径被搞砸或其他一些命令行错误“不被识别为内部或外部命令”(或其他东西)。有人告诉我,这些框架在 Ubuntu 上运行起来要容易得多,但我真的不想进行这种切换,因为我所拥有的一切都在 Windows 上。这些是尝试在 Windows 上运行时的常见问题吗?

我想我会坚持使用 C# 和 .NET,因为一切似乎都很好地协同工作,没有任何“安装 20 个不同的组件”的东西,看看它们是否一起工作。建议使用Instant Django吗?

4

5 回答 5

8

我已经在多个 Windows 系统(XP 和 Vista)上安装了 Django,完全没有问题。安装 Python 后,只需在命令行中输入以下内容即可,在您提取 Django 的文件夹中:

python setup.py install

如果您使用的是 Vista,也许您可​​以尝试“以管理员身份”运行命令窗口,看看这是否会给您带来更好的运气。

于 2009-04-05T18:41:34.857 回答
3

是的。RoR 和 Django 很难在 Vista 上安装。

我很抱歉没有具体细节,但这里是我的问题的一般叙述以及我是如何克服它的。也许这里有适合你的东西。

对于 Python:您的 Vista 安装可能有一个预先存在的 Python 路径变量会干扰。例如,在我的 HP 计算机上,HP 有工厂提供的 Python。HP Python 路径指向 HP Python,而不是我为 Django 下载的最新路径。检查控制面板-->系统-->高级系统设置-->高级选项卡-->环境变量-->系统变量,然后检查“PATH”是什么。我将这条路径更改为我全新安装的 Python,然后一切正常。

对于 RoR:您使用的是一键式安装程序吗?我忘记了细节,但我知道右键单击 1-Click Installer 文件和“以管理员身份运行”是其中的技巧之一。

对于 RoR 和 Django:此时考虑不使用 MySQL 和 Postgres。使用 Ruby/Python 安装程序附带的默认 SQLite 应该会让您在游戏的这个阶段感到满意。SQLite 足以进行修补,并且不像全栈数据库那样使用那么多资源。

祝你好运!

于 2009-04-05T19:33:16.977 回答
2

Django 在我的 Vista 上不起作用,那是因为 Vista 搞砸了命令行参数。有关解决方案,请参阅本页底部。

以我的经验,Ubuntu 和其他基于 Debian 的操作系统对于除了 C# 和 .NET 之外的几乎所有东西来说都是无故障的开发环境。也就是说,C# 和 .NET 在 Windows 上显然非常出色。

于 2009-04-05T19:10:25.927 回答
2

我使用Instant Rails来解决 Windows 上安装过程困难的抱怨。它包含 Ruby、Rails、MySQL、PHP 和 phpMyAdmin。将文件下载并解压缩到文件夹并运行脚本应该可以完成工作。

于 2009-04-06T07:26:07.950 回答
0

django 和 python 在我打开 windows 注册表并设置之前,使用 windows vista 命令行对我不起作用:

计算机\HKEY_CLASSES_ROOT\py_auto_file\shell\open\command(默认)

"C:\Python26\python.exe" "%1" %*

于 2010-07-20T12:01:13.677 回答