1

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

我遵循 curl 的标准安装,然后将该行添加到 ~/.bashrc 但它会在新的 zsh 终端中返回一个未知命令。

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

PythonBrew 自述文件

4

4 回答 4

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
于 2013-01-07T23:41:07.560 回答
0

zsh 不读取 ~/.bashrc - 尝试将相同的代码放入 ~/.zshrc

于 2012-08-15T12:00:28.433 回答
0

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

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

我有一个不同的设置(我的仿真调用了一个 functionrc,它具有可用于 bash 和 zsh 的功能),但我认为这会起作用。

于 2015-03-06T05:37:41.660 回答
0

万一有人偶然发现这个老问题:

As I write this (late 2017), pythonbrew is unmaintained and pythonz appears to be in maintenance-only mode.

At this time I would strongly suggest users switch to the actively maintained pyenv instead.

And just for the record, pyenv fully supports bash, zsh and fish.

于 2017-11-28T09:15:09.523 回答