我已经参考了相关的帖子
我目前正在服务器上使用jupyter notebook(没有sudo访问权限),它具有python 2.7 kernel
。
然而,我想将Python >= 3.5
添加为kernel。所以,我按照教程安装了Pyenv
。
安装成功后,在我的jupyter笔记本中出现下面的消息:
WARNING: seems you still have not added 'pyenv' to the load path.
# Load pyenv automatically by adding
# the following to ~/.bashrc:
export PATH="/home/abcd/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
稍后,当我尝试执行以下命令时,我会收到如下所示的错误。
!pyenv install --list | grep " 3\.[678]"
请注意,由于我是在Jupyter笔记本电池中执行它,因此我正在使用
!
符号。
如何避免这个错误并使pyenv工作并产生以下输出:/bin/sh: 1: pyenv: not found
echo $PATH
的结果是什么?另外,在添加路径后,你是否重新启动了 shellexec "$SHELL"
? - kHarshit.bashrc
文件? - The Greatjupyter notebook
的终端中,通过将>> .bashrc
附加到每个导出命令来运行它们(或使用任何文本编辑器打开.bashrc
并粘贴命令)。.bashrc
将位于您的/home/username/
。 - kHarshit