【发布时间】:2017-08-06 17:34:33
【问题描述】:
我为一些需要运行的软件安装了 miniconda。它工作得很好,但它使我通过 mac 的默认 python 环境设置的所有其他 web 相关的东西停止工作。我想要的是 mac python 环境作为默认环境,只有当我需要运行这个特定软件时才使用 conda。所以我需要知道 #1 - 如何修改 .bash_profile 以允许我运行这两个环境,以及 #2 - 我需要在环境之间切换的命令(如果有的话)。
我的 bash 个人资料如下所示:
# 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
# added by Miniconda3 4.3.21 installer
# export PATH="/Users/mikeheavers/miniconda3/bin:$PATH"
(我现在已经注释掉了 conda 路径)
谢谢!
【问题讨论】:
-
规则#1:不要修改你的系统python。规则 #2:参见规则 #1。
-
我不确定如何处理这些信息。你是说我不应该使用 miniconda?
-
只使用 miniconda(或类似的东西,例如 virtualenv)。不要将软件包安装到您的系统 python。我使用 miniconda,顺便说一句。当我第一次学习 python 时,我不得不在我的系统 python 库之后重新安装我的操作系统后,我的经验是这样的。
-
docs.python.org/3/using/mac.html "Apple 提供的 Python 版本分别安装在 /System/Library/Frameworks/Python.framework 和 /usr/bin/python 中。永远不要修改或删除这些,因为它们是 Apple 控制的,并且被 Apple 或第三方软件使用。请记住,如果您选择从 python.org 安装较新的 Python 版本,您的计算机上将安装两个不同但功能正常的 Python,因此它将请务必确保您的路径和用法与您想要做的事情一致。”
-
谢谢 Alexander - 我绝对不是要修改系统 python - 我只是想在它和 miniconda 之间切换
标签: python bash macos conda miniconda