Я хочу использовать библиотеку fbprophet для python, для Windows 64 бит. Это зависит от pystan , который трудно установить на windows (на Linux достаточно простого "pip install pystan"). На do c они объясняют, как установить его в среде conda , благодаря компилятору mingw, установленному через conda.
Мне действительно нужно установить это из pip в стандартной (не conda ) среде, поэтому мне было интересно, как собрать колесо из моей среды conda, чтобы установить его в мою обычную среду.
I попытался (в conda env) сделать так:
pip wheel pystan
Создано 3 файла:
- Cython-0.29.15-cp37-cp37m-win_amd64.whl
- numpy -1.18.1-cp37-cp37m-win_amd64.whl
- pystan-2.19.1.1-cp37-cp37m-win_amd64.whl
но в обычном режиме env, "pip install pystan-2.19.1.1-cp37-cp37m-win_amd64.whl" не работает.
pip install wheels\pystan-2.19.1.1-cp37-cp37m-win_amd64.whl
Он говорит, что успешно:
Successfully installed pystan-2.19.1.1
Но когда я попытайтесь импортировать его, я получаю ту же ошибку:
>>> import pystan
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "[...]\lib\site-packages\pystan\__init__.py", line 9, in <module>
from pystan.api import stanc, stan
File "[...]\lib\site-packages\pystan\api.py", line 13, in <module>
import pystan._api # stanc wrapper
ImportError: DLL load failed: Le module spécifié est introuvable.
Какую же ошибку я получаю при установке из Pypi напрямую ("pip install pystan") на windows. Я предполагаю, что я делаю что-то не так при сборке колеса, на самом деле я не вижу, где находится встроенная DLL, ни в колесе, ни в среде conda dirs.
Может ли какой-нибудь Python эксперт по колесам помочь мне ? : -)