我对 python、pythonbrew 和 ubuntu 都是新手。我需要 python 2.6,目前在我的 ubuntu 精确系统上有 2.7。在线搜索显示我不应该尝试卸载 2.7,因为这几乎会破坏操作系统,而是使用 pythonbrew 来管理多个 python 安装。
我尝试安装 pythonbrew,但 curl install ( curl -kL https://raw.githubusercontent.com/utahta/pythonbrew/master/pythonbrew-install | bash
) 对我不起作用:它没有从 env 中获取我的 http 代理,然后没有将它传递给安装脚本,一旦我在命令行上提供了它。我手动下载了 pythonbrew 位,然后使用 python setup.py install 安装它。我以 root 身份执行它,它似乎可以工作(安装在 /root/.pythonbrew 下,这不是最好的),但是我不能将它用作系统上的其他用户(权限问题)。经过更多阅读后,我以 root 用户身份正确执行了脚本,并将 pythonbrew 安装到 /usr/local/pythonbrew (yay)。
现在,当我以 root 或非 root 用户身份执行以下操作时,它会等待一段时间,然后提示返回,没有错误或任何其他信息(--verbose 没有区别):
root@xxx:~/.pythonbrew/scripts/pythonbrew# pythonbrew install 2.6
root@xxx:~/.pythonbrew/scripts/pythonbrew#
有任何想法吗?我猜这再次与代理有关,但我对 python 完全陌生,所以欢迎任何指针。