在 PyCharm/CLion 中运行脚本之前激活 conda env

Posted

技术标签:

【中文标题】在 PyCharm/CLion 中运行脚本之前激活 conda env【英文标题】:conda env activation before running script in PyCharm/CLion 【发布时间】:2019-04-02 06:06:37 【问题描述】:

PyCharm/CLion 是否支持激活用于执行给定 python 脚本的 conda env?目前,当我将 conda env 配置为用于执行给定脚本的解释器时,PyCharm/CLion 在执行脚本之前不会激活环境。如果不这样做,则不会应用 activate.d/env_vars.[sh|bat] 中定义的任何环境变量设置。

【问题讨论】:

【参考方案1】:

到目前为止,我相信没有。我也有这个问题。一种解决方法是重新安装 Anaconda 并勾选“添加到路径”选项,或者您可以从激活 conda 环境的提示符启动 PyCharm。

【讨论】:

这将如何解决与环境变量相关的问题?问题不在于路径中缺少包,而是解释器如何初始化。 好吧,如果你只是将 python 解释器指向你正在使用的 conda env python.exe,它不会自动激活,我认为没有办法做到这一点PyCharm(截至目前)。从未激活的 conda 环境运行脚本可能会导致问题,因为它不受支持。我相信你提到的问题是一个已知问题,也许这些资源之一可以帮助你:*** postJetbrains bug report

以上是关于在 PyCharm/CLion 中运行脚本之前激活 conda env的主要内容,如果未能解决你的问题,请参考以下文章

sh 在Ubuntu 12.04上将Pygame 1.9.1安装到Python2.7 virtualenv中的脚本。确保在运行thi之前激活了virtualenv

BAT 文件在激活 kivy 脚本时自行终止

unity引擎中游戏物体的生命周期

PowerShell: 问题,此系统上禁止运行脚本解决方法

激活 virtualenv 然后运行另一个 Python 脚本的 Python 脚本?

使用其他语言激活 Powershell 脚本