facebook / prophet

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
https://facebook.github.io/prophet
MIT License
18.03k stars 4.48k forks source link

Error with pip install #1597

Closed pabloapdz closed 3 years ago

pabloapdz commented 3 years ago

I'm trying to use pip install fbprophet from an early age but I'm getting two errors during the installation:

First:

Building wheels for collected packages: fbprophet
  Building wheel for fbprophet (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\users\imp-\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-a0sb2_be\\fbprophet\\setup.py'"'"'; __file__='"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-a0sb2_be\\fbprophet\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Imp-\AppData\Local\Temp\pip-wheel-swkk40t3'
       cwd: C:\Users\Imp-\AppData\Local\Temp\pip-install-a0sb2_be\fbprophet\
  Complete output (301 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib
  creating build\lib\fbprophet
  creating build\lib\fbprophet\stan_model
  Importing plotly failed. Interactive plots will not work.
  INFO:pystan:COMPILING THE C++ CODE FOR MODEL anon_model_ad32c37d592cdbc572cbc332ac6d2ee2 NOW.
  WARNING:pystan:MSVC compiler is not supported
  stanfit4anon_model_ad32c37d592cdbc572cbc332ac6d2ee2_771438890152700903.cpp
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/meta/seq_view.hpp(145): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp(19): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp(27): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/csr_u_to_z.hpp(28): warning C4267: 'argumento': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/matrix_exp_action_handler.hpp(118): warning C4244: 'inicializando': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/to_matrix.hpp(136): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/to_row_vector.hpp(31): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/to_vector.hpp(31): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/welford_covar_estimator.hpp(31): warning C4244: 'return': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/welford_var_estimator.hpp(31): warning C4244: 'return': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/dump.hpp(243): warning C4101: 'exc': vari vel local nÆo referenciada
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/dump.hpp(270): warning C4101: 'exc': vari vel local nÆo referenciada
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/dump.hpp(284): warning C4101: 'exc': vari vel local nÆo referenciada
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/meta/operands_and_partials.hpp(42): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/meta/operands_and_partials.hpp(155): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_first_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_first_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_second_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_second_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_first_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_first_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_second_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_second_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/rising_factorial.hpp(18): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/cholesky_decompose.hpp(82): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/cholesky_decompose.hpp(194): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/log_softmax.hpp(104): warning C4244: 'argumento': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<stan::math::var,-1,1,0,-1,1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/multiply_lower_tri_self_transpose.hpp(21): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/multiply_lower_tri_self_transpose.hpp(22): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/ordered_constrain.hpp(88): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::ordered_constrain_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
          with
          [
              F=stan::math::internal::ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/ordered_constrain.hpp(88): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/ordered_constrain.hpp(88): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/positive_ordered_constrain.hpp(86): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::positive_ordered_constrain_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
          with
          [
              F=stan::math::internal::positive_ordered_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/positive_ordered_constrain.hpp(86): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/positive_ordered_constrain.hpp(86): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/simplex_constrain.hpp(97): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::simplex_constrain_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
          with
          [
              F=stan::math::internal::simplex_constrain_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/simplex_constrain.hpp(97): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/simplex_constrain.hpp(97): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/softmax.hpp(78): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::softmax_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
          with
          [
              F=stan::math::internal::softmax_op
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/softmax.hpp(78): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/softmax.hpp(78): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/mcmc/sample.hpp(33): warning C4244: 'return': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<double,-1,1,0,-1,1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/services/util/read_dense_inv_metric.hpp(38): warning C4267: 'argumento': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/mcmc/windowed_adaptation.hpp(49): warning C4244: '=': conversÆo de 'double' para 'unsigned int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/mcmc/windowed_adaptation.hpp(50): warning C4244: '=': conversÆo de 'double' para 'unsigned int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/print_progress.hpp(52): warning C4244: 'inicializando': conversÆo de 'double' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_fullrank.hpp(91): warning C4267: 'inicializando': conversÆo de 'size_t' para 'const int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_fullrank.hpp(105): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<double,-1,1,0,-1,1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_fullrank.hpp(124): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<double,-1,1,0,-1,1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_meanfield.hpp(48): warning C4267: 'inicializando': conversÆo de 'size_t' para 'const int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_meanfield.hpp(61): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<double,-1,1,0,-1,1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_meanfield.hpp(76): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
          with
          [
              Derived=Eigen::Matrix<double,-1,1,0,-1,1>
          ]
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/cmd_line.hpp(32): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/lang/rethrow_located.hpp(117): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/model/indexing/rvalue_index_size.hpp(20): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  C:\Users\Imp-\AppData\Local\Temp\pystan_lo6ax6sj\stanfit4anon_model_ad32c37d592cdbc572cbc332ac6d2ee2_771438890152700903.cpp(5081): warning C4267: '=': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for fbprophet

Second....

Running setup.py clean for fbprophet
Failed to build fbprophet
Installing collected packages: fbprophet
    Running setup.py install for fbprophet ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\users\imp-\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-a0sb2_be\\fbprophet\\setup.py'"'"'; __file__='"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-a0sb2_be\\fbprophet\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Imp-\AppData\Local\Temp\pip-record-ys_go2fz\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\imp-\appdata\local\programs\python\python38\Include\fbprophet'
         cwd: C:\Users\Imp-\AppData\Local\Temp\pip-install-a0sb2_be\fbprophet\
    Complete output (301 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib
    creating build\lib\fbprophet
    creating build\lib\fbprophet\stan_model
    Importing plotly failed. Interactive plots will not work.
    INFO:pystan:COMPILING THE C++ CODE FOR MODEL anon_model_ad32c37d592cdbc572cbc332ac6d2ee2 NOW.
    WARNING:pystan:MSVC compiler is not supported
    stanfit4anon_model_ad32c37d592cdbc572cbc332ac6d2ee2_1716955925874748410.cpp
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/meta/seq_view.hpp(145): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp(19): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/multiply_lower_tri_self_transpose.hpp(27): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/csr_u_to_z.hpp(28): warning C4267: 'argumento': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/matrix_exp_action_handler.hpp(118): warning C4244: 'inicializando': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/to_matrix.hpp(136): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/to_row_vector.hpp(31): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/to_vector.hpp(31): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/welford_covar_estimator.hpp(31): warning C4244: 'return': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/prim/mat/fun/welford_var_estimator.hpp(31): warning C4244: 'return': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/dump.hpp(243): warning C4101: 'exc': vari vel local nÆo referenciada
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/dump.hpp(270): warning C4101: 'exc': vari vel local nÆo referenciada
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/dump.hpp(284): warning C4101: 'exc': vari vel local nÆo referenciada
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/meta/operands_and_partials.hpp(42): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/meta/operands_and_partials.hpp(155): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_first_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_first_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_second_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/bessel_second_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_first_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_first_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_second_kind.hpp(19): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/modified_bessel_second_kind.hpp(20): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/scal/fun/rising_factorial.hpp(18): warning C4244: 'argumento': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/cholesky_decompose.hpp(82): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/cholesky_decompose.hpp(194): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/log_softmax.hpp(104): warning C4244: 'argumento': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<stan::math::var,-1,1,0,-1,1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/multiply_lower_tri_self_transpose.hpp(21): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/multiply_lower_tri_self_transpose.hpp(22): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<stan::math::var,-1,-1,0,-1,-1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/ordered_constrain.hpp(88): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::ordered_constrain_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
            with
            [
                F=stan::math::internal::ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/ordered_constrain.hpp(88): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/ordered_constrain.hpp(88): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/positive_ordered_constrain.hpp(86): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::positive_ordered_constrain_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
            with
            [
                F=stan::math::internal::positive_ordered_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/positive_ordered_constrain.hpp(86): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/positive_ordered_constrain.hpp(86): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/simplex_constrain.hpp(97): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::simplex_constrain_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
            with
            [
                F=stan::math::internal::simplex_constrain_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/simplex_constrain.hpp(97): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/simplex_constrain.hpp(97): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): error C2664: 'size_t stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory(size_t)': nÆo ‚ poss¡vel converter um argumento 2 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(410): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(200): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::count_memory'
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(408): note: ao compilar a fun‡Æo de membro 'auto stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::operator ()(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo da classe
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(617): note: consulte a referˆncia … instancia‡Æo 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>' do modelo da classe que est  sendo compilada
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/softmax.hpp(78): note: consulte a referˆncia … instancia‡Æo 'auto stan::math::adj_jac_apply<stan::math::internal::softmax_op,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>(const Eigen::Matrix<stan::math::var,-1,1,0,-1,1> &)' do modelo que est  sendo compilada
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): error C2664: 'void stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis(void)': nÆo ‚ poss¡vel converter um argumento 1 de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' em 'const std::vector<stan::math::var,std::allocator<stan::math::var>> &'
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: RazÆo: nÆo ‚ poss¡vel converter de 'const Eigen::Matrix<stan::math::var,-1,1,0,-1,1>' para 'const std::vector<stan::math::var,std::allocator<stan::math::var>>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(412): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(281): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::prepare_x_vis'
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): error C2664: 'std::vector<stan::math::var,std::allocator<stan::math::var>> stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars(const std::vector<double,std::allocator<double>> &)': nÆo ‚ poss¡vel converter um argumento 1 de 'Eigen::VectorXd' em 'const double &'
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: RazÆo: nÆo ‚ poss¡vel converter de 'Eigen::VectorXd' para 'const double'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(414): note: Nenhum operador de conversÆo definida pelo usu rio dispon¡vel que possa realizar esta conversÆo, ou o operador nÆo pode ser chamado
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/functor/adj_jac_apply.hpp(333): note: consulte a declara‡Æo de 'stan::math::adj_jac_vari<F,Eigen::Matrix<stan::math::var,-1,1,0,-1,1>>::build_return_varis_and_vars'
            with
            [
                F=stan::math::internal::softmax_op
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/softmax.hpp(78): error C2440: 'return': nÆo ‚ poss¡vel converter de 'void' para 'Eigen::Matrix<stan::math::var,-1,1,0,-1,1>'
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\lib\stan_math\stan/math/rev/mat/fun/softmax.hpp(78): note: Expressäes de tipo void nÆo podem ser convertidas para outros tipos
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/mcmc/sample.hpp(33): warning C4244: 'return': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<double,-1,1,0,-1,1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/services/util/read_dense_inv_metric.hpp(38): warning C4267: 'argumento': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/mcmc/windowed_adaptation.hpp(49): warning C4244: '=': conversÆo de 'double' para 'unsigned int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/mcmc/windowed_adaptation.hpp(50): warning C4244: '=': conversÆo de 'double' para 'unsigned int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/print_progress.hpp(52): warning C4244: 'inicializando': conversÆo de 'double' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_fullrank.hpp(91): warning C4267: 'inicializando': conversÆo de 'size_t' para 'const int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_fullrank.hpp(105): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<double,-1,1,0,-1,1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_fullrank.hpp(124): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<double,-1,1,0,-1,1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_meanfield.hpp(48): warning C4267: 'inicializando': conversÆo de 'size_t' para 'const int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_meanfield.hpp(61): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<double,-1,1,0,-1,1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/variational/families/normal_meanfield.hpp(76): warning C4244: 'inicializando': conversÆo de 'Eigen::EigenBase<Derived>::Index' para 'const int', poss¡vel perda de dados
            with
            [
                Derived=Eigen::Matrix<double,-1,1,0,-1,1>
            ]
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/io/cmd_line.hpp(32): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/lang/rethrow_located.hpp(117): warning C4267: 'inicializando': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages\pystan\stan\src\stan/model/indexing/rvalue_index_size.hpp(20): warning C4267: 'return': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    C:\Users\Imp-\AppData\Local\Temp\pystan_3j3e95hc\stanfit4anon_model_ad32c37d592cdbc572cbc332ac6d2ee2_1716955925874748410.cpp(5081): warning C4267: '=': conversÆo de 'size_t' para 'int', poss¡vel perda de dados
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\imp-\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-a0sb2_be\\fbprophet\\setup.py'"'"'; __file__='"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-a0sb2_be\\fbprophet\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Imp-\AppData\Local\Temp\pip-record-ys_go2fz\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\imp-\appdata\local\programs\python\python38\Include\fbprophet' Check the logs for full command output.

I'm using Windows 10, and python version 3.8

pabloapdz commented 3 years ago

if someone can help me ...

otivedani commented 3 years ago

if someone can help me ...

apparently installing pystan on windows is easier using conda.

pabloapdz commented 3 years ago

if someone can help me ...

apparently installing pystan on windows is easier using conda.

I already installed the Pystan with pip, when I write "pip install pystan" it returns this to me:

C:\Users\Imp->pip install pystan
Requirement already satisfied: pystan in c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages (2.19.1.1)
Requirement already satisfied: numpy>=1.7 in c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages (from pystan) (1.19.1)
Requirement already satisfied: Cython!=0.25.1,>=0.22 in c:\users\imp-\appdata\local\programs\python\python38\lib\site-packages (from pystan) (0.29.21)
pabloapdz commented 3 years ago

No solution yet....

otivedani commented 3 years ago
Python 2.7: Doesn’t support parallel sampling. When drawing samples n_jobs=1 must be used)
Python 3.5 or higher: Parallel sampling is supported
MSVC compiler is not supported.

PyStan requires a working C++ compiler. Configuring such a compiler is typically the most challenging step in getting PyStan running.

it is required to have c++ compiler. with conda, you can use

conda install libpython m2w64-toolchain -c msys2

https://pystan.readthedocs.io/en/latest/windows.html#windows

could you please state what os are you using (windows build version), and python version (windows version or from wsl)? so I and others could try to replicate it.

pabloapdz commented 3 years ago

Windows 10, version 1903, Build: 18362.959 Python version: 3.8.4rc1

pabloapdz commented 3 years ago

giving this error even after I typed:

conda install libpython m2w64-toolchain -c msys2

Collecting korean-lunar-calendar
  Using cached korean_lunar_calendar-0.2.1-py3-none-any.whl (8.0 kB)
Building wheels for collected packages: fbprophet
  Building wheel for fbprophet (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\Imp-\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-k11zmyyl\\fbprophet\\setup.py'"'"'; __file__='"'"'C:\\Users\\Imp-\\AppData\\Local\\Temp\\pip-install-k11zmyyl\\fbprophet\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Imp-\AppData\Local\Temp\pip-wheel-2bnlj7kl'
       cwd: C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\
  Complete output (44 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib
  creating build\lib\fbprophet
  creating build\lib\fbprophet\stan_model
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\setup.py", line 120, in <module>
      setup(
    File "C:\Users\Imp-\anaconda3\lib\site-packages\setuptools\__init__.py", line 165, in setup
      return distutils.core.setup(**attrs)
    File "C:\Users\Imp-\anaconda3\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "C:\Users\Imp-\anaconda3\lib\distutils\dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "C:\Users\Imp-\anaconda3\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Users\Imp-\anaconda3\lib\site-packages\wheel\bdist_wheel.py", line 223, in run
      self.run_command('build')
    File "C:\Users\Imp-\anaconda3\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Users\Imp-\anaconda3\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Users\Imp-\anaconda3\lib\distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "C:\Users\Imp-\anaconda3\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Users\Imp-\anaconda3\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\setup.py", line 48, in run
      build_models(target_dir)
    File "C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\setup.py", line 36, in build_models
      from fbprophet.models import StanBackendEnum
    File "C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\fbprophet\__init__.py", line 8, in <module>
      from fbprophet.forecaster import Prophet
    File "C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\fbprophet\forecaster.py", line 17, in <module>
      from fbprophet.make_holidays import get_holiday_names, make_holidays_df
    File "C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\fbprophet\make_holidays.py", line 14, in <module>
      import fbprophet.hdays as hdays_part2
    File "C:\Users\Imp-\AppData\Local\Temp\pip-install-k11zmyyl\fbprophet\fbprophet\hdays.py", line 13, in <module>
      from convertdate.islamic import from_gregorian, to_gregorian
  ModuleNotFoundError: No module named 'convertdate'
  ----------------------------------------
  ERROR: Failed building wheel for fbprophet
bletham commented 3 years ago

@pabloapdz The best way to install in conda is with:

conda install -c conda-forge fbprophet

Otherwise, you will want to install the dependencies first: https://github.com/facebook/prophet/blob/master/python/requirements.txt

pabloapdz commented 3 years ago

I solved my problem like that!

But right after that it started giving me an error that "fbprophet" was not a known module. Only accepted `import Prophet '

Soon, after I downloaded the fbprophet with conda, I managed to download it in pip (pip install fbprophet).

These were the steps that solved my problems.

Thanks to all contributors

mittal1787 commented 3 years ago

@pabloapdz The best way to install in conda is with:

conda install -c conda-forge fbprophet

Otherwise, you will want to install the dependencies first: https://github.com/facebook/prophet/blob/master/python/requirements.txt

I tried using conda, but sadly, it gave me a removeError saying that ‘requests’ is a dependency of conda.