我刚在Mac上安装了Miniconda以使用Python 3。但是,我想保留旧方式安装的Python 2。我的家目录下有ipython和matplotlib的旧配置文件,位于默认位置(〜/ .ipython / profile_default /和〜/ .matplotlib / matplotlibrc)。
我打算使用conda环境来隔离新的Python 3,因此我创建了一个名为“main”的新环境:
conda create --name=main
我在新环境中安装了IPython和Matplotlib。
conda activate main
conda install ipython matplotlib
什么是让我的新的ipython和matplotlib使用它们自己的配置文件的好方法?我想保留旧的配置文件,以便在需要时仍然可以使用旧的Python 2。
我取得了一点进展,在我的新主conda环境中运行了"ipython profile create condaenv_main",这将在~/.ipython/profile_condaenv_main中创建一个新的ipython配置文件。是否有一种方法,如果我在此环境中(也许是一些别名或其他方式),ipython可以自动加载此配置文件?也就是说,我希望能够输入:
conda activate main
ipython
相较于
conda activate main
ipython --profile=condaenv_main
现在第一种方法会加载我不想要的旧的profile_default ipython配置文件。
是否有一种类似的方法可以使conda的main
环境下的matplotlib配置文件也仅针对main
分开?