【发布时间】:2020-02-06 09:52:04
【问题描述】:
我刚刚在我的 Anaconda 环境中安装了 VS Code。 我在 VS Code 中安装了以下扩展:
- Python(检测)
- Anaconda 扩展包
我已经选择了我想使用的 Python 解释器:
- Ctrl + A+ P
- 输入“>Python:选择解释器”
- 我选择了“Python 3.6.10 64-bit ('py35': conda)”
关于我正在使用的解释器:当我第一次打开我的 Anaconda Navigator 时,我导航到“环境”,单击“创建”按钮,为我的新环境输入名称“py36”,为 Python 创建了一个环境3.6.我已经安装了一些额外的软件包,例如 keras。这是我想要使用的环境。它位于以下目录中:
C:\Users\luk\AppData\Local\Continuum\anaconda3\envs\py36
我没有将我的任何 anaconda 目录包含到 PATH 中。
当我在 VS Code 中运行一个简单的 test.py 程序时,只需要以下两行代码:
msg = "Hello World"
print(msg)
程序运行良好。但是,当我运行以下 test.py 时:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 20, 100) # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x)) # Plot the sine of each x point
plt.show() # Display the plot
我的终端中出现以下错误消息:
conda activate base
conda: "conda" has not been recognized as name of a cmdlet, a function ...
这可能与我的 PATH 设置有关。所以,我在 PATH 中包含了以下目录:
C:\Users\luk\AppData\Local\Continuum\anaconda3 C:\Users\luk\AppData\Local\Continuum\anaconda3\Scripts
仍然没有运气。有人可以帮忙吗?
【问题讨论】:
-
好的。实际上,将这两个目录添加到 PATH 确实解决了我的问题!此外,我只需要在我的 powershell 中输入“conda init”,然后重新启动 VS Code。感谢上帝!
标签: python visual-studio-code anaconda