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

Sfr*_*row 2 python windows anaconda cmder

我在通过Windows 10 64bit上的Anaconda通过Cmder使用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.
Run Code Online (Sandbox Code Playgroud)

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

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

有什么提示吗?

谢谢

zea*_*ccs 9

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

名称:

whatever
Run Code Online (Sandbox Code Playgroud)

和命令:

cmd /k ""%ConEmuDir%\..\init.bat"" & C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
Run Code Online (Sandbox Code Playgroud)

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

where anaconda
Run Code Online (Sandbox Code Playgroud)

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

  • 现在是 `cmd /k ""%ConEmuDir%\ConEmu\CmdInit.cmd"" &amp;` ...。(“init.bat”不再存在) (2认同)