Настроить Python среду с Anaconda - PullRequest
       0

Настроить Python среду с Anaconda

0 голосов
/ 06 февраля 2020

Я только что установил VS Code в дополнение к моей среде Anaconda. Я установил следующие расширения в VS Code:

  • Python (Linting)
  • Anaconda Extension Pack

Я выбрал 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 в ПУТЬ.

Когда я запускаю простую программу test.py в VS Code со следующими двумя строками:

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 \ Скрипты

Все еще не повезло, хотя. Кто-нибудь может помочь?

1 Ответ

1 голос
/ 08 февраля 2020

Поскольку вы не добавили conda в PATH, вы можете сделать одно из двух:

  1. Установите в настройках "python.condaPath", чтобы указать conda
  2. Запустите VS код из подсказки Anaconda
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...