【发布时间】:2020-03-19 14:48:20
【问题描述】:
我正在尝试设置自制软件以使用 Python,但我的 PATH 遇到了一些问题,我尝试了不同的版本。我的 bash_profile 有点乱,我想把它编辑回一个干净的版本,或者干净到可以使用自制软件。我以前用过anaconda。
目前有以下文字
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
. "/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
export PATH=/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
export PATH=“/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin”’
export PATH="/usr/local/bin:$PATH"
export PATH=‚Äô/usr/local/bin:Äô
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/bin"
export PATH="/usr/local/bin:$PATH"
export PATH=“/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin”’
export PATH="/usr/local/bin:$PATH"
我应该怎么做才能让它恢复到应有的状态?
【问题讨论】:
-
我怀疑你可以简单地删除 conda 块之后的所有内容。我不认为是由 conda 块添加的唯一目录或默认值的一部分,如果
/Library/.../3.6/bin,我怀疑您只是省略了。 -
但是,如果我决定删除 anaconda,我是否也可以删除 Conda 块?我目前使用的是 Python 3.7,
library/frameworks ...位应该是 3.7 吗? -
当然。它所做的只是准备好使用 anaconda 的环境。
>>>/<<<标记的目的是便于识别添加的内容,您可以稍后将其删除。 -
那么,如果我删除 Conda 位,保留库框架位,还有什么需要保留的吗?我觉得我需要一点来保持 usr/bin
标签: python bash macos homebrew