gpt4 book ai didi

python - 找不到 pyenv 命令 - Jupyter 笔记本

转载 作者:行者123 更新时间:2023-12-03 23:34:23 25 4
gpt4 key购买 nike

我已经提到了这个相关 post
我目前在我的服务器(我没有 sudo 访问权限)中使用 jupyter 笔记本,它有 python 2.7 kernel .
但是,我想添加Python >= 3.5作为内核。所以,我使用按照教程安装 Pyenv .
安装成功,我在 jupyter notebook 中收到以下消息

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 notebook 执行它时的符号细胞

/bin/sh: 1: pyenv: not found


如何避免此错误并使 pyenv 工作并产生以下输出
enter image description here

最佳答案

根据评论部分的讨论,事实证明 pyenv 路径没有导出到 .bashrc .可以通过在终端中执行以下命令来完成:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
然后重启shell
exec "$SHELL"
现在,您可以使用 pyenv 创建虚拟环境,然后激活环境并开始工作,而不会干扰系统环境。

关于python - 找不到 pyenv 命令 - Jupyter 笔记本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62512013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com