【发布时间】:2019-03-06 02:12:36
【问题描述】:
我刚刚在 windows10 上安装了带有 vscode 1.27.2 的 anaconda3 5.2.0(实际上已删除并重新安装),并试图在终端上执行最简单的 python 代码。但是,我收到以下错误...
jac@p50:/mnt/c/Users/jac/Documents/dev/python/JupyterNotebooks/Learn/Pandas Learn$activate base /mnt/c/Users/jac/Anaconda3/Scripts/activate:2:/mnt/c/Users/jac/Anaconda3/Scripts/activate:cygpath:未找到 /mnt/c/Users/jac/Anaconda3/Scripts/activate: 3: .: 无法打开 /etc/profile.d/conda.sh jac@p50:/mnt/c/Users/jac/Documents/dev/python/JupyterNotebooks/Learn/Pandas Learn$ C:/Users/jac/Anaconda3/python.exe "c:/Users/jac/Documents/dev/python/JupyterNotebooks/Learn/Pandas Learn/hello1.py" -bash: C:/Users/jac/Anaconda3/python.exe: 没有这样的文件或目录
我确实在 C:/Users/jac/Anaconda3/python.exe 看到了 python.exe 文件。我也不明白为什么要在 bash 中使用终端。我在我的win10机器上使用了cygwin并安装了ubuntu。我没有丰富的环境设置经验,但确实需要运行 vscode 进行调试,并且需要 anaconda 库(熊猫)来完成一些工作。任何帮助都非常感谢。谢谢,约翰
【问题讨论】:
-
我不确定 Anaconda 是否支持 cygwin,“安装的 ubuntu”是指 WSL 吗?基本上你不只是直接在 Windows 10 上运行 Anaconda 是有原因的吗?
-
嗨,Brett,在 WSL 可用之前,我使用的是 cygwin。然后我安装了 WSL。我需要定期使用 unix/linux 工具来处理非常大的文件。我确实安装了 Anaconda 并在 np++ 编辑器中使用它,但现在在 vscode 中看到了集成调试——我真的需要它,但由于所有这些安装的工具,我什至无法执行单个基本的 python 程序(虽然我可以打开一个windows命令行并执行python程序就好了)。 vscode 调用终端和要执行的程序的方式似乎是问题所在,部分原因是'activate base' 命令。
标签: python visual-studio-code anaconda