无法在 Emacs Shell 中激活 Conda 环境

时间:2021-04-29 13:15:08

标签: python shell pip emacs conda

将 MacOS 升级到 Mojave 后,我注意到我无法再在 Emacs shell 中激活 conda 环境。在普通 MacOS 终端中,激活仍然有效。

在 Emacs 中创建 shell 时,出现以下错误:

File "/Users/user/miniconda3/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/cli/main.py", line
    8, in <module>                                                                                 
    from pip._internal.cli.autocompletion import autocomplete
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/cli/autocompletion
    .py", line 9, in <module>                                                                       
    from pip._internal.cli.main_parser import create_main_parser
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/cli/main_parser.py
    ", line 7, in <module>                                                                          
    from pip._internal.cli import cmdoptions
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/cli/cmdoptions.py"
    , line 22, in <module>                                                                          
    from pip._internal.cli.progress_bars import BAR_TYPES
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/cli/progress_bars.
    py", line 9, in <module>                                                                        
    from pip._internal.utils.logging import get_indentation
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/utils/logging.py",
    line 14, in <module>                                                                           
    from pip._internal.utils.misc import ensure_dir
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/utils/misc.py", li
    ne 29, in <module>                                                                              
    from pip._internal.locations import get_major_minor_version, site_packages, user_site
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/locations/__init__
    .py", line 9, in <module>                                                                       
    from . import _distutils, _sysconfig
    File "/Users/user/miniconda3/lib/python3.7/site-packages/pip/_internal/locations/_sysconf
    ig.py", line 8, in <module>                                                                     
    from pip._internal.exceptions import InvalidSchemeCombination, UserInstallationInvalid
    ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' (/User
    s/user/miniconda3/lib/python3.7/site-packages/pip/_internal/exceptions.py) 

如果我尝试用 Pip 做某事,我会得到这个:

URL: https://{{api_key}}:{{api_password}}@{{store_name}}.myshopify.com/admin/api/2020-04/orders/{{order_id}}.json

感谢有关如何解决此问题的任何帮助。升级前一切正常。 Emacs 配置没有改变。

0 个答案:

没有答案
相关问题