我已经安装了 python 3.7 并想使用 fbprophet ( https://facebook.github.io/prophet/docs/installation.html#python )做一些预测
但是在使用命令(pip install fbprophet)安装软件包时出现此错误
import pystan
File "e:\repos\usf\venv\lib\site-packages\pystan\__init__.py", line 9, in <module>
from pystan.api import stanc, stan
File "e:\repos\usf\venv\lib\site-packages\pystan\api.py", line 13, in <module>
import pystan._api # stanc wrapper
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
我做了一些研究,并知道使用 conda 是可能的。但我正在寻找不使用 conda 的解决方案。
提前致谢。
我的目标是在我的 Windows 10 计算机上安装 fbprophet。我正在尝试使用 pip 安装 pystan (先知的主要依赖项),但大约一分钟后,我收到以下错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\users\User\appdata\local\temp\pip-build-nbypis\pystan\setup.py", line 124, in <module>
logger.warning("MSVC is not supported")
NameError: name 'logger' is not defined
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\User\appdata\local\temp\pip-build-nbypis\pystan\
Run Code Online (Sandbox Code Playgroud)
我正在使用 python 2.7
我正在尝试使用先知。我已经安装了所有必需的软件包:
pip install pandas numpy jupyterlab seaborn
conda install pywin32
conda install -c anaconda pystan=2.19.1.1=py38hac22706_0
conda install -c conda-forge prophet
conda install -c conda-forge tensorflow
pip install darts
conda install -c conda-forge prophet
Run Code Online (Sandbox Code Playgroud)
为什么pystan=2.19.1.1=py38hac22706_0?因为有人有这个版本并且一切正常,所以他建议这个版本。相同的Windows系统,安装包的顺序相同。'StanModel' object has no attribute 'fit_class'但我在拟合模型时遇到错误:
model = Prophet()
model.fit(train)
prediction = model.predict(len(val))
Run Code Online (Sandbox Code Playgroud)
我检查了一下我是否真的有Pystan,我真的有。
请帮忙。
I am doing a multiple regression in Stan.
I want a trace plot of the beta vector parameter for the regressors/design matrix.
When I do the following:
fit = model.sampling(data=data, iter=2000, chains=4)
fig = fit.plot('beta')
Run Code Online (Sandbox Code Playgroud)
I get a pretty horrid image:
I was after something a little more user friendly. I have managed to hack the following which is closer to what I am after.
My hack plugs into the back of pystan as follows.
r = fit.extract() # r …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Windows 10中导入PyStan,但我不断收到以下错误消息:
Traceback (most recent call last):
import pystan
File "C:\Users\User\AppData\Local\Continuum\Anaconda2\envs\test\lib\site-packages\pystan\__init__.py", line 9, in <module>
from pystan.api import stanc, stan
File "C:\Users\User\AppData\Local\Continuum\Anaconda2\envs\test\lib\site-packages\pystan\api.py", line 14, in <module>
import pystan._api # stanc wrapper
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
我已经卸载了PyStan并重新安装了Pip,但似乎出现了相同的错误。我使用以下Python版本:
Python 3.5.6 |Anaconda, Inc.| (default, Aug 26 2018, 16:05:27) [MSC v.1900 64 bit (AMD64)] on win32
Run Code Online (Sandbox Code Playgroud)
当我不在虚拟环境中工作时,也会遇到相同的错误。
提前致谢。
我在 Jupyter Notebook 上使用 fbprophet 版本 0.7.1 和 pystan 2.19.1.1 处理季度时间序列数据。
使用额外的回归器,这是我的代码。
model = Prophet(daily_seasonality = False, weekly_seasonality = False)
for regressor in extra_regressors:
model.add_regressor(regressor)
model.fit(df_train)
Run Code Online (Sandbox Code Playgroud)
这会导致非常长的日志/输出,例如:
Initial log joint probability = -50.7823
Iteration 1. Log joint probability = 36.5594. Improved by 87.3417.
Iteration 2. Log joint probability = 47.9345. Improved by 11.3751.
Iteration 3. Log joint probability = 61.4267. Improved by 13.4922.
Iteration 4. Log joint probability = 70.6681. Improved by 9.24134.
Iteration 5. Log joint probability = 73.2246. …Run Code Online (Sandbox Code Playgroud) 我有一个依赖 pystan (用于 fbprophet)的 python 项目。作为 CI/CD 工作流程的一部分,我尝试设置 jenkins 来构建映像并推送到 docker 注册表。然而,pystan的pip安装速度超级慢。似乎在这个阶段卡住了10多分钟:
Building wheels for collected packages: pystan, pymeeus
Building wheel for pystan (setup.py): started
Building wheel for pystan (setup.py): still running ...
Run Code Online (Sandbox Code Playgroud)
每当我尝试构建映像时,Jenkins 在 t2.medium 上似乎都没有响应。
还有其他方法安装 pystan 吗?提前下载轮子吗?我怎样才能找出是什么导致它如此缓慢?
我可能会从一个已经安装了 pystan 的基础 docker 镜像开始?
Pystan已在EMR节点(主节点、任务节点和核心节点)上成功安装,但我仍然收到此错误
ModuleNotFoundError:没有名为pystan 的模块
pip install pystan我使用through安装了 pystan boostrap_scrtip_actions。
有谁知道可能是什么问题?
我使用Python 3.7 emr 6.3.0,.
我无法安装 fbprophet 或 gcc7。
我已经手动安装了一个预编译的 ephem。
Running setup.py install for fbprophet ... error
Run Code Online (Sandbox Code Playgroud)
我试过 python 3.6 和 3.7。我试过以管理员身份运行和不运行。
我的 anaconda 提示无法安装任何东西而不抛出错误。我宁愿使用pip。
问题可能与pystan有关。
File "d:\python37\lib\site-packages\pystan\api.py", line 13, in <module> import pystan._api # stanc wrapper
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
我正在使用 Windows 10。
pystan ×9
python ×8
pip ×2
amazon-emr ×1
docker ×1
importerror ×1
jenkins ×1
logging ×1
prophet ×1
python-2.7 ×1
python-3.x ×1
stan ×1