【问题标题】:Set up Python environment with Anaconda使用 Anaconda 设置 Python 环境
【发布时间】: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


【解决方案1】:

由于您没有将 conda 添加到 PATH,因此您可以执行以下两项操作之一:

  1. 在你的设置中设置"python.condaPath"指向conda
  2. 从 Anaconda 提示符启动 VS Code

【讨论】:

    猜你喜欢
    • 2019-06-03
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 2020-04-05
    • 2021-11-26
    • 2016-12-23
    • 1970-01-01
    • 2019-12-07
    相关资源
    最近更新 更多