Pyenv 和 Conda 共存
Pyenv and Conda coexisting
我想用pyenv和conda。 Pyenv 用于管理我的 python 版本和 conda mostly 用于 Jupiter Notebook。但是,每次我使用 conda 时,它都会覆盖 pyenv 路径并为其设置本地 python 版本。
这是我的 MacBook pro 上的 .zshrc 文件,上面有 os 12。
#<<<<<<<<<<<<<<<<CONDA>>>>>>>>>>>>>>>>>
export PATH="/Users/potato/anaconda3/bin:$PATH"
#<<<<<<<<<<<<<<<<CONDA>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<PYENV>>>>>>>>>>>>>>>>>
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export PATH="$HOME/.pyenv/bin:$PATH"
export PATH="/usr/local/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/zlib/lib -L/usr/local/opt/bzip2/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include -I/usr/local/opt/bzip2/include"
#<<<<<<<<<<<<<<<<PYENV>>>>>>>>>>>>>>>>>
我尝试了不同的解决方案,例如:
还是不行
理想情况下,我只想从 python 切换到 conda 并能够使用 Jupiter notebook,然后当我完成后写一个简单的命令 return 到 pyenv 控制版本。
谢谢你。
我本来可以做得更容易。
这是我所做的。
我用 pyenv 创建了 virtualenv,在虚拟环境中用 pip 下载了 jupyter notebook,瞧,太简单了。几乎就像我不必下载整个 anaconda 来做 XD
我想用pyenv和conda。 Pyenv 用于管理我的 python 版本和 conda mostly 用于 Jupiter Notebook。但是,每次我使用 conda 时,它都会覆盖 pyenv 路径并为其设置本地 python 版本。
这是我的 MacBook pro 上的 .zshrc 文件,上面有 os 12。
#<<<<<<<<<<<<<<<<CONDA>>>>>>>>>>>>>>>>>
export PATH="/Users/potato/anaconda3/bin:$PATH"
#<<<<<<<<<<<<<<<<CONDA>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<PYENV>>>>>>>>>>>>>>>>>
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export PATH="$HOME/.pyenv/bin:$PATH"
export PATH="/usr/local/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/zlib/lib -L/usr/local/opt/bzip2/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include -I/usr/local/opt/bzip2/include"
#<<<<<<<<<<<<<<<<PYENV>>>>>>>>>>>>>>>>>
我尝试了不同的解决方案,例如:
还是不行
理想情况下,我只想从 python 切换到 conda 并能够使用 Jupiter notebook,然后当我完成后写一个简单的命令 return 到 pyenv 控制版本。
谢谢你。
我本来可以做得更容易。
这是我所做的。
我用 pyenv 创建了 virtualenv,在虚拟环境中用 pip 下载了 jupyter notebook,瞧,太简单了。几乎就像我不必下载整个 anaconda 来做 XD