如何安装virtualenv和/或pip

时间:2013-07-31 11:11:13

标签: python django web-services virtualenv pip

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

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

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

enter image description here

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

enter image description here

但是,当然:

enter image description here

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

enter image description here

Aaaaaaand那时我完全丢失了弹珠,因为显然你需要安装pip才能安装virtualenv来安装pip。 (也许不是,但这就是为什么我是一个菜鸟,我需要帮助)。

然后我又看了一下vitualenv安装指南,发现我可以下载并手动安装,所以我将下载的存档中的所有文件解压缩到我的python33文件夹中并使用{{1 }}。我得到了这个:

enter image description here

所以我将该文件中的行更改为setup.py install,我从同一个文件夹中的另一个python文件中得到了另一个错误,所以我还原了我所做的更改,并认为插入它可能不是一个好主意用这些脚本。

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

2 个答案:

答案 0 :(得分:2)

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

How to install pip on W$Python and virtualenv on W$开始。另一种选择是Hitchhiker's guide to python

修改

正如Ron Elliott在评论中所述,

  

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

答案 1 :(得分:1)

  

然后我又看了一下vitualenv安装指南,然后   发现我可以下载并手动安装,所以我提取了   从下载的存档中的所有文件到我的python33文件夹和   使用了setup.py install。

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

你应该:

  • 将档案virtualenv-1.10.tar.gz下载到“下载”文件夹(或任何您想要的位置)
  • 提取它,您将拥有一个文件夹名称virtualenv-1.10
  • 转到(cd)解压缩的文件夹
  • 运行命令:python setup.py install

无论如何,我建议先安装setuptoolspip,然后再从virtualenv安装pippip install virtualenv