在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的路径有关,但是我已经在路径中添加了以下内容:
有任何提示吗?
谢谢
答案 0 :(得分:1)
假设您的Anaconda3安装路径为C:\ProgramData\Anaconda3
。在您的Cmder设置Startup
→Tasks
上,添加一个新的预定义任务
名称:
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可能很好用,但
cmd /k ""%ConEmuDir%\..\init.bat"" & C:\{PATH_TO}\Anaconda2\Scripts\activate.bat C:\{PATH_TO}\Anaconda2
答案 2 :(得分:0)
为 miniconda 做的另一种方式:
复制位置到scripts文件夹;就我而言,它是:
C:\Users\你的名字在这里\miniconda3\Scripts
在开始菜单中输入编辑并选择编辑环境变量
在窗口中添加新的变量名 Path 并给它一个值 上述路径
重启 Cmder 并享受!