在Windows上安装python的最佳方法是什么?

时间:2012-03-12 06:20:14

标签: python python-3.x installation virtualenv

我在Windows中安装了python3,但事情并没有真正正确配置。主要问题归结为安装新软件包。我支持身份验证代理,我安装软件包的方式是手动下载并运行python setup.py install。这适用于某些软件包,但有一些使用easy_install自动下载依赖项,并且这些依赖于代理,因此我必须找到所有依赖项并手动下载并安装它们。这也使得跟踪我自己的依赖关系变得非常困难。

在接下来的几周内,我的电脑将重新安装,所以当发生这种情况时,我希望能有更好的设置。所以我的问题是:

  1. virtualenv,distribute,setuptools,pip ...我应该在Windows中为python3安装以下哪些(或者其他任何我错过的)?按什么顺序?
  2. 如何让他们在身份验证代理之后工作?

3 个答案:

答案 0 :(得分:1)

您可以尝试使用pip,它支持代理(包括身份验证):

http://pypi.python.org/pypi/pip

答案 1 :(得分:1)

我不知道这是否会对您有所帮助,但此网站有很多捆绑为二进制文件的软件包http://www.lfd.uci.edu/~gohlke/pythonlibs/

答案 2 :(得分:1)

大多数程序使用普通代理都能更好地工作,所以试试Cntlm

关于第一个问题,安装Python 3然后使用以下内容制作一行v.cmd文件:

@X:\full\path\to\python.exe y:\full\path\to\virtualenv.py --distribute --unzip-setuptools %*

当您需要虚拟环境时,请转到所需的文件夹并运行:

v.cmd .

或提供该文件夹的完整路径作为参数,而不是.

当然,为pip激活缓存会使事情变得更快。只需将此内容放入%APPDATA%\pip\pip.ini

即可
[install]
download-cache=z:/full/path/to/your/pip/cache