Ошибка импорта модуля из канала conda-forge - PullRequest
0 голосов
/ 23 сентября 2019

Не удается импортировать определенный модуль, который был установлен на канале conda-forge.Как видите, модуль присутствует, если я запускаю

список conda

в правильной среде.Однако, если я запускаю скрипт .py в той же самой среде conda, модуль не найден.В частности, я не могу импортировать модуль "betfairlightweight".

enter image description here

Это потому, что его нет в канале conda по умолчанию?Если да, как я могу импортировать модули как из канала по умолчанию, так и из conda-forge?

Сценарий называется просто как

(скребок)C: \ Users \ frasl \ betting \ betting \ spiders \ bet python files> API_2.py

где (scraper) - среда conda, в которой установлены пакеты.

Неисправность скрипта - это импорт, поэтому:

import betfairlightweight

ModuleNotFoundError: Нет модуля с именем 'betfairlightweight'

Все модули, установленные только на канале conda-forge, не работают при импорте, в то время как все остальные модули, такие как pandas, numpy, json, работают правильно.

Я использую Anaconda Prompt .

РЕДАКТИРОВАТЬ:

Если я бегу:

(скребок) C: \ Users \ frasl \ betting \ betting \ spiders\ bet python files> python API_2.py

Тогда модуль "betfairlightweight" не выдает ошибку импорта, однакоr, pandas выполняет:

Трассировка (последний последний вызов):

Файл "API_2.py", строка 2, в

импорт панд в виде pd

ModuleNotFoundError: нет модуля с именем 'pandas'

...