【问题标题】:how to install virtualenv and/or pip如何安装 virtualenv 和/或 pip
【发布时间】:2013-07-31 11:11:12
【问题描述】:

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

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

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

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

但是,当然:

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

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

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

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

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

【问题讨论】:

  • 您正在遵循 linux 的安装指南。您应该尝试在 Windows 上找到 pip 和 virtualenv 的安装指南。或者也可以切换到严肃的开发机器。
  • 这些是我能找到的唯一指南。但你说得对,我可能应该使用 linux。不幸的是(而且非常如此),这不是我的选择。

标签: python django web-services virtualenv pip


【解决方案1】:

您正在遵循 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 在 cmets 中所说,

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

【讨论】:

  • 我从此处链接的安装程序中安装了 pip(感谢顺便说一句),但我仍然收到 "pip" is not recognized as an internal or external command, operable program or batch file 我确保我得到了适合我的 python 的正确版本并且我确保我得到了正确的架构.
  • 这可能是一个新问题的主题。
  • 我刚刚重新声明,这是因为我需要编辑我的路径环境变量,但我不能这样做。该死的。
  • 我实际上建议只在系统范围内安装 virtualenv。 Virtualenv 然后将在您获得的任何虚拟环境中安装 pip。这始终为您提供最新版本,并减少版本冲突。
  • 这也有助于解决 OP 的路径问题吗?如果是这样,那真是个好主意。
【解决方案2】:

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

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

你应该:

  • 将存档virtualenv-1.10.tar.gz 下载到下载文件夹(或任何您想要的位置)
  • 解压,文件夹名virtualenv-1.10
  • 转到 (cd) 提取的文件夹
  • 运行命令:python setup.py install

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

【讨论】:

  • "python33" is not recognized as an internal or external command, operable program or batch file
  • 把它改成:python setup.py install 然后,我以为你有几个版本的python。
  • 不,只有 3.3.2。 python setup.py install 是我为得到问题末尾所描绘的错误所做的。但没关系,我现在正在使用安装程序。我看看情况如何
  • 我实际上建议只在系统范围内安装 virtualenv。 Virtualenv 然后将在您获得的任何虚拟环境中安装 pip。这始终为您提供最新版本,并减少版本冲突。
猜你喜欢
  • 1970-01-01
  • 2014-02-08
  • 1970-01-01
  • 2021-04-20
  • 2018-04-04
  • 2015-07-29
  • 1970-01-01
  • 1970-01-01
  • 2015-01-05
相关资源
最近更新 更多