[英]Anaconda environment in Pycharm
我正在尝试使用Anaconda环境作为Pycharm中的解释器。
它确实有效,但速度非常慢 - 即使只运行一行“hello world”也需要5秒。
我想原因是Pycharm尝试在每次执行脚本之前激活环境,并且在Anaconda中激活通常很慢(至少从我的经验来看)。
使用Anaconda root env时执行速度正常。 或使用virtualenv时。 任何想法/解决方法如何加快它?
您不应该在每次运行时激活环境。 您需要为项目定义解释器。 在该环境中解析已安装的软件包需要几秒钟,以后会很快。
https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#project-interpreter
我想知道你的环境中的软件包是否有特殊之处。 五秒钟是不正常的。
您是否尝试过pycharm创建新环境?
https://www.jetbrains.com/help/pycharm/conda-support-creating-conda-environment.html
然后添加你真正需要该项目的软件包?
看起来我不是第一个体验这一点的人。 一个名叫Guilherme Melo的酷人创建了包装器,你可以用它来代替Pycharm中的python解释器。 这些包装器比以更快的方式处理环境激活。
只要按照他的建议在这里 。
基本上你只需要在你的conda环境中安装一个名为conda-wrappers
的包,然后在Pycharm中替换解释器。
conda create -n test python
source activate test
conda install -c conda-forge conda-wrappers
也适用于Windows。 因此,您应该选择<env>/Scripts/wrappers/conda/python.bat
而不是<env>/python.exe
。
也就是说,我认为这是一个非常慢的conda激活脚本的解决方法 - 最好先处理它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.