2012-08-15 19 views
1

安裝ZSH任何人都可以闡明如何有pythonbrew/pythonz安裝時,我的殼是ZSH任何光線。我在Ubuntu 12.04上。Pythonbrew在Ubuntu

我按照標準安裝捲曲,然後加入行〜/ .bashrc中,但它會在新的zsh終端返回一個未知命令。

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

PythonBrew Readme

回答

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 
0

的zsh不讀的〜/ .bashrc - 嘗試把相同的代碼在〜/ .zshrc

+0

添加到〜.zshrc仍然導致zsh沒有看到pythonbrew。 sayth @ sayth-的TravelMate-5740G [〜] [9:04]:pythonbrew列表 的zsh:正確的 'pythonbrew' 到 '.pythonbrew'[nyae]? ñ 的zsh:找不到命令:pythonbrew – sayth 2012-08-17 23:06:45

+0

還試圖改變初始命令捲曲-kl http://xrl.us/pythonbrewinstall | zsh但也沒有去。 – sayth 2012-08-17 23:08:29

0

你可以在您的zshrc中嘗試使用emulate命令。

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

我有一個不同的設置(我模擬調用一個功能可用於bash和zsh的函數),但我認爲這是行得通的。

0

如果有人碰到這個老問題絆倒:

我寫這篇文章(2017年後期),pythonbrew是維護且pythonz似乎是唯一的維護模式。

在這個時候,我會強烈建議用戶切換到積極維護pyenv代替。

和公正的記錄,pyenv完全支持的bash,zsh中和魚。