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

标签 python windows anaconda cmder

我在让 Cmder 通过 Anaconda 在 Windows 10 64 位上使用 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.

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

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

有什么提示吗?

谢谢

最佳答案

假设您的 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

关于python - Anaconda (Python) - Windows 10 上的 Cmder 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54959918/

相关文章:

python - 使用 argparse 启动 flask 服务器

python - sqlite3.数据库错误: file is encrypted or is not a database

python - 导入错误 : No module named lxml.

c++ - Win32 : BitTest, BitTestAndComplement, ... <- 如何禁用这个垃圾?

windows - 术语 'node' 无法识别...在 Powershell 中

c# - Wpf 渐变等效于 css 渐变

python - 任何方式来判断用户的 python 环境是否是 anaconda

python - 加载 numpy 时本地脚本与内置模块冲突

android - 来自 fetchUuidsWithSdp 的奇怪 UUID 反转

python - 解决环境: Failed with initial frozen solve. Jupyter notebook, Anaconda