Prophet: Error with pip install

Created on 26 Jul 2020  Â·  10Comments  Â·  Source: facebook/prophet

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

Most helpful comment

@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

All 10 comments

if someone can help me ...

if someone can help me ...

apparently installing pystan on windows is easier using conda.

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)

No solution yet....

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.

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

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

@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 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

@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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

germayneng picture germayneng  Â·  3Comments

dsvrsec picture dsvrsec  Â·  3Comments

ahash52 picture ahash52  Â·  3Comments

robertdknight picture robertdknight  Â·  3Comments

Earththing picture Earththing  Â·  3Comments