Anaconda(Python)-Windows 10上的Cmder集成

时间:2019-03-02 15:08:56

标签: python windows anaconda cmder

在Cmder通过Windows 10 64bit上的Anaconda使用Python时遇到一些麻烦。

我让Anaconda运行得很好,经过测试可以使用matplotlib进行绘制,并且与Anaconda Prompt一起使用时效果很好。但是,如果我尝试在Cmder下运行相同的.py文件,则会出现以下错误:

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
    from . import multiarray
ImportError: DLL load failed: The specified module could not be found.

我想这与环境vars的路径有关,但是我已经在路径中添加了以下内容:

  1. C:\ ProgramData \ Anaconda3 \
  2. C:\ ProgramData \ Anaconda3 \ Scripts \
  3. C:\ ProgramData \ Anaconda3 \ Lib \

有任何提示吗?

谢谢

3 个答案:

答案 0 :(得分:1)

假设您的Anaconda3安装路径为C:\ProgramData\Anaconda3。在您的Cmder设置StartupTasks上,添加一个新的预定义任务

名称:

whatever

和命令:

cmd /k ""%ConEmuDir%\..\init.bat"" & C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3

要查找Anaconda路径,请在Anaconda Prompt上使用以下命令:

where anaconda

例如C:\ProgramData\Anaconda3\Scripts\anaconda.exe,路径将为C:\ProgramData\Anaconda3

答案 1 :(得分:0)

这对于Anaconda3可能很好用,但

对于Anaconda 2

cmd /k ""%ConEmuDir%\..\init.bat"" & C:\{PATH_TO}\Anaconda2\Scripts\activate.bat C:\{PATH_TO}\Anaconda2

答案 2 :(得分:0)

为 miniconda 做的另一种方式:

  1. 复制位置到scripts文件夹;就我而言,它是:

    C:\Users\你的名字在这里\miniconda3\Scripts

  2. 在开始菜单中输入编辑并选择编辑环境变量

  3. 在窗口中添加新的变量名 Path 并给它一个值 上述路径

  4. 重启 Cmder 并享受!

相关问题