PyCharm zsh 终端、MacOS 的虚拟环境不会自动激活

PyCharm virtual environment is not automatically activated for zsh terminal, MacOS

我参考了这个问题:How do I activate a virtualenv inside PyCharm's terminal? 正如它所提到的,PyCharm 自 2016 年以来应该支持自动激活虚拟环境。但我无法让它工作。

以上是我的 PyCharm 终端设置页面。我检查了 'Activate virtualenv'.

但是每次我在 PyCharm 中启动终端时,它都不会自动激活虚拟环境。我需要手动使用命令conda activate <environment_name>激活环境。

我正在使用安装了自制软件的 Conda 环境。

请问在Shell路径(/bin/zsh)中是否可以添加参数使其自动激活特定的虚拟环境?或者有其他方法可以解决这个问题?

我成功了。这与pycharm.

无关

我的问题是关于 anaconda HKEY_CURRENT_USER 即使卸载后它仍然存在。

1-您必须在命令提示符中检查您的 PATH 环境变量 echo %PATH% 并检查不再存在的路径或检查“&”符号并将其删除。

2-以下可能适合您:

打开注册表编辑器(按 Windows 键,键入 Regedit 并按 Enter)。 导航到 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun 并清除值。 另外,检查 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

我已经使用另一种方法解决了这个问题:

虽然这个问题最初问的是Windows环境,而且是4年前的事了,但是'Ethan Yanjia Li'的回答仍然可以解决我现在的问题。

这似乎是一个 PyCharm 错误,即 'Activate virtualenv' 选项有时不起作用。根据:https://youtrack.jetbrains.com/issue/PY-23417.

,它之前已被修复,但在某些情况下会再次出现