将 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 配置没有改变。