Я установил yfinance
в Anaconda Prompt (в Windows 10): pip install yfinance --user
.
Я получил сообщение:
ПРЕДУПРЕЖДЕНИЕ. Сценарий sample.exe установлен в папке C:\Users\joseph\AppData\Roaming\Python\Python37\Scripts, которой нет в PATH. Рассмотрите возможность добавления этого каталога в PATH или, если вы предпочитаете скрыть это предупреждение, используйте --no-warn-script-location.
Я добавил путь C:\Users\joseph\AppData\Roaming\Python\Python37\Scripts
к Path
в System variables
.
Но я все еще получаю сообщение об ошибке при импорте yfinance
в Python (Spyder 3.7):
ìmport yfinance
ModuleNotFoundError: нет модуля с именем «yfinance»
Вы имеете в виду, что я должен удалить его и установить заново?
Если вы успешно отредактировали свой PATH (отличный ответ ниже от Адитьи Сарин), что происходит при запуске, pip install yfinance --user
Я получаю много: Требование уже выполнено
Вам нужно добавить путь python.exe
вместе с путем scripts
в ваши системные переменные.
Нажмите «Создать…», чтобы добавить переменную «Путь» (обратите внимание, что если ваша переменная «Путь» уже существует, вместо этого нажмите «Изменить…»)
Прежде чем вводить какие-либо значения, вам нужно найти соответствующие пути Python. Пути, которые вам нужно получить:
Путь к приложению Python, то есть папка, в которую вы изначально установили Python;
Путь к скриптам Python. Папка Scripts должна находиться в пути к приложению Python.
В качестве имени переменной введите «Путь».
Для значения Variable скопируйте полный путь к приложению Python, затем используйте точку с запятой (выделено желтым цветом ниже) и, наконец, скопируйте путь Python Scripts.
Вот как выглядит мое значение переменной:
C:\Users\Ron\AppData\Local\Programs\Python\Python37-32;
C:\Users\Ron\AppData\Local\Programs\Python\Python37-32\Scripts
Соедините все значения в поле «Новая пользовательская переменная».
Нажмите «ОК», и вы увидите свой новый путь Python в разделе «Пользовательские переменные».
Спасибо. Я добавил в путь оба: C:\Users\joseph\AppData\Roaming\Python\Python37
(там 2 файла: сайт-пакеты и скрипты), а также C:\ProgramData\Anaconda3
где находится Python. Но это все еще не работает
Добавьте C:\Users\joseph\AppData\Roaming\Python\Python37
, а также ..\scripts
отдельно.
Вы пытались переустановить yfinance после добавления sample.exe в PATH, предполагая, что установка не удалась?