1

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

 pythonbrew: command not found

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

which pythonbrew

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

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

更新我按照这个 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可以在启动/登录时执行上述两个步骤,有什么想法吗?

4

1 回答 1

3

如果你添加

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

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

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

source /home/{loginname}/.bashrc

或启动一个新终端

于 2013-02-14T00:26:58.790 回答