首页 > 解决方案 > pyenv .zshrc 在新设置上产生错误

问题描述

我第一次致力于设置虚拟环境,我遇到了一个简单的问题,但我遇到了障碍。

我已经按照分步过程启用 pyenv,并且我相信除了添加到 macOS 上的 .zshrc 文件之外,我认为它是正确的。

使用 zsh,我将这些行添加到代码中:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc

当我在 Visual Code Studio 中创建一个新的 py 文件时,我看到了以下错误:

bash: ‘export: command not found
source /Users/cnichols/.pyenv/versions/venv_one/bin/activate
bash: /Users/cnichols/.bash_profile: line 12: syntax error near unexpected token `then'
bash: /Users/cnichols/.bash_profile: line 12: `‘eval “export PATH="/usr/local/Cellar/pyenv-virtualenv/1.1.5/shims:${PATH}"; export PYENV_VIRTUALENV_INIT=1; _pyenv_virtualenv_hook() { local ret=$? if [ -n "$VIRTUAL_ENV" ]; then eval "$(pyenv sh-activate --quiet || pyenv sh-deactivate --quiet || true)" || true else eval "$(pyenv sh-activate --quiet || true)" || true fi return $ret }; typeset -g -a precmd_functions if [[ -z $precmd_functions[(r)_pyenv_virtualenv_hook] ]]; then precmd_functions=(_pyenv_virtualenv_hook $precmd_functions); fi”’'

我在这里到底做错了什么?

标签: pythonvirtualenv

解决方案


推荐阅读