问题描述
世界!我一直在想,如果我的笔记本电脑上已经安装了pyenv
发行版,那么是否根本需要anaconda
。经过一番搜索,我发现this文章得出了一些有意义的启发式结论。
我不能告诉我是否应该同时使用两者,但是我想知道同时使用$PATH
变量该怎么办。特别是,当pyenv
处于活动状态时,它将以下目录添加到$PATH
:/Users/USER/.pyenv/shims:
。
但是,在我的.zshrc
文件中,我通常使用conda init
设置的块:
# >>> conda initialize >>>
1 # !! Contents within this block are managed by 'conda init' !!
2 __conda_setup="$('/Users/USER/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
3 if [ $? -eq 0 ]; then
4 eval "$__conda_setup"
5 else
6 if [ -f "/Users/USER/anaconda3/etc/profile.d/conda.sh" ]; then
7 . "/Users/USER/anaconda3/etc/profile.d/conda.sh"
8 else
9 export PATH="/Users/USER/anaconda3/bin:$PATH"
10 fi
11 fi
12 unset __conda_setup
13 # <<< conda initialize <<<
将以下内容添加到$PATH
:/Users/USER/anaconda3/bin:
。更不用说由于我已经安装了Python(既是某些homebrew
软件包所需的依赖项,又是MacOS的command-line tools
的一部分),$PATH
也恰好显示了{{1 }}。
我是否会费心寻找所有/Library/Frameworks/Python.framework/Versions/3.8/bin:
并加以解决?而且,最重要的是,我应该怎么做?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)