【问题标题】:What is the best way to install python on Windows在 Windows 上安装 python 的最佳方法是什么
【发布时间】:2012-03-12 06:20:14
【问题描述】:

我在 Windows 中有一个现有的 python3 安装,但配置并不正确。主要问题归结为安装新软件包。我在一个身份验证代理后面,我安装包的方式是手动下载它们并运行python setup.py install。这对于某些软件包来说很好用,但是有些软件包使用 easy_install 来自动下载依赖项,这些会卡在代理上,所以我必须找到所有依赖项并手动下载并安装它们。这也使得跟踪我自己的依赖关系变得非常困难。

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

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

【问题讨论】:

  • 我很确定这应该在不同的 stackexchange 站点上。我猜有权限的人会移动它。
  • 观看此快速视频youtu.be/6mP1bf03xz0

标签: python python-3.x installation virtualenv


【解决方案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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2018-08-21
      • 2015-09-07
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多