1

有人请告诉我我没有疯,因为我真的觉得我现在就是。

好的,我正在尝试使用 heroku 设置一个带有 python 和 django 的 webapp,但我遇到了一个非常奇怪的障碍。

它希望我virtualenv使用命令设置一个$ virtualenv venv --distribute,这一切都很好,除了:

在此处输入图像描述

是的,所以我很自然地用谷歌搜索了如何安装 virtualenv,我发现了这个:

在此处输入图像描述

但是当然:

在此处输入图像描述

所以我继续我的搜索,试图找出如何安装 pip,我发现了这个:

在此处输入图像描述

啊啊啊那是我完全失去理智的时候,因为显然你需要安装 pip 来安装 virtualenv 来安装 pip。(也许不是,但这就是为什么我是菜鸟,我需要帮助)。

但是后来我又看了一遍vitualenv安装指南,发现可以手动下载安装,于是我把下载的压缩包里的所有文件解压到我的python33文件夹里,用setup.py install. 我得到了这个:

在此处输入图像描述

因此,我将该文件中的行更改为,except ValueError as e并且我从同一个文件夹中的不同 python 文件中得到了另一个错误,所以我恢复了我所做的更改,并决定干预这些脚本可能不是一个好主意。

请,任何有关使用 python 和 django 设置免费服务器的帮助将不胜感激。此外,如果我的问题很愚蠢或标记错误,我很抱歉。

4

2 回答 2

2

您正在遵循 linux 的安装指南。您应该尝试在 Windows 上找到 pip 和 virtualenv 的安装指南。首先在系统范围内安装 pip,然后使用 pip在系统范围内安装 virtualenv。然后开始使用虚拟环境。

如何在 W$Python 上安装 pip 和在 W$ 上安装 virtualenv 开始。另一种方法是Hitchhiker's guide to python

编辑

正如 Ron Elliott 在评论中所说,

您需要将路径指向 C:\Python2x\Scripts 或 C:\Python3x\Scripts 以获取 easy_install 和 pip 以及安装到该目录的任何其他脚本可执行文件。

于 2013-07-31T11:16:25.800 回答
1

但后来我又看了一下vitualenv安装指南,发现可以下载并手动安装,所以我将下载的存档中的所有文件解压缩到我的python33文件夹中并使用setup.py安装。

您下载了软件包并在错误的文件夹中运行 setup.py install ,这就是它不起作用的原因。

你应该:

  • 将存档virtualenv-1.10.tar.gz下载到下载文件夹(或任何你想要的地方)
  • 提取它,你将有一个文件夹名称virtualenv-1.10
  • 转到 ( cd) 提取的文件夹
  • 运行命令:python setup.py install

无论如何,我建议先安装setuptoolspip,然后您可以virtualenvpip:安装pip install virtualenv

于 2013-07-31T11:21:15.400 回答