Pythonbrew在Ubuntu上安装ZSH

时间:2012-08-15 10:39:58

标签: python ubuntu zsh pythonbrew

当我的shell是ZSH时,任何人都可以解释如何安装pythonbrew / pythonz。我在ubuntu 12.04上。

我已经按照curl的标准安装,然后将行添加到〜/ .bashrc,但它将在新的zsh终端中返回一个未知命令。

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

PythonBrew Readme

4 个答案:

答案 0 :(得分:2)

不幸的是,bashrc文件无法与zsh一起使用。

以python2.5为例,这似乎有效:

sudo ~/.pythonbrew/bin/pythonbrew install 2.5

然后调用python2.5:

~/.pythonbrew/pythons/Python-2.5/bin/python

为方便起见:

$PATH=$HOME/.pythonbrew/pythons/Python-2.5/bin:$PATH

答案 1 :(得分:0)

zsh没有读取〜/ .bashrc - 尝试将相同的代码放在〜/ .zshrc中

答案 2 :(得分:0)

您可以在zshrc中尝试emulate命令。

emulate sh -c '[[ -s $HOME/.pythonbrew/etc/bashrc ]] && . $HOME/.pythonbrew/etc/bashrc'

我有一个不同的设置(我的模拟调用一个functionrc,它有bash和zsh可用的功能),但我认为这样可行。

答案 3 :(得分:0)

如果有人遇到这个老问题:

在我写这篇文章时(2017年末),pythonbrew没有维护,pythonz似乎处于仅维护模式。

此时我强烈建议用户切换到主动维护的pyenv

只是为了记录,pyenv完全支持bash,zsh和fish。