【问题标题】:pythonbrew no longer therepythonbrew 不再存在
【发布时间】:2012-07-02 12:18:24
【问题描述】:

所以我前几天在我的 ubuntuo 11.04 上安装了 pythonbrew - 实际上是昨天 - 现在我无法“找到”它。在我切换到 2.7.2 之前,现在我对 pythonbrew 的所有请求都以错误结尾 -

 pythonbrew: command not found

我做错了什么,我的 pythonbrew 在哪里?

which pythonbrew

不返回任何东西...我的意思是让 pythonbrew 成为某种启动的东西吗?

ps 如果你还没有猜到,我对 unixy 的东西不是很熟悉,抱歉,如果这是一个明显的问题。

更新我按照这个 SO 项目安装了 pythonbrew:Python 2.7 on Ubuntu

UPDATE2 好的,所以我按照那个链接重新安装了 pythonbrew(即我运行 curl -kL http://github.com/utahta/pythonbrew/raw/master/pythonbrew-install | bash 从我的 / 目录)

它告诉我它已将 pythonbrew 安装到 /home/{loginname}/.pythonbrew 目录

所以我去了那里,然后我在那个链接中运行了另一行(我知道这条线的作用,但是运行它!)。 $HOME/.pythonbrew/etc/bashrc

好的,现在 pythonbrew 重新运行。更好的是,我在安装 pythonbrew 后通过 pip 安装的 virtualenv 也回来了。我不知道发生了什么,但显然每次我登录时我都需要

  1. 转到 /home/{loginname}/.pythonbrew 目录

  2. 运行。 $HOME/.pythonbrew/etc/bashrc

如果 ubuntu 可以在启动/登录时执行上述两个步骤,有什么想法吗?

【问题讨论】:

    标签: ubuntu-10.04 pythonbrew


    【解决方案1】:

    如果你添加

    [[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc
    

    到 /home/{loginname} 目录中的 .bashrc 文件末尾,Linux 将自动获取 pythonbrew 的 bashrc(假设您的权限都正确)。

    将新行添加到您的 .bashrc 后运行

    source /home/{loginname}/.bashrc
    

    或者启动一个新的终端

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多