The error message should be improved there. You need clang-python.

Aaron Meurer

On Tue, Apr 19, 2022 at 1:20 PM Audrius-St <[email protected]> wrote:
>
> Hello,
>
> I am attempting to parse C code into Python using SymPyExpression but am 
> receiving the error message "ImportError: Clang is not installed, cannot 
> parse C code"
>
> However, I'm quite certain that I have Clang installed
>
> $ conda list clang
> # Name                Version         Build  Channel
> clang                     13.0.1           ha770c72_0    conda-forge
> clang-13               13.0.1           default_hc23dcda_0    conda-forge
> libclang-cpp13     13.0.1          default_hc23dcda_0    conda-forge
>
> Code fragment:
>
> src_X = """
> inline double advanceX(
>     double const& x,
>     double const& px,
>     double const& y,
>     double const& py,
>     double const& t)
>     // The C code output from FORM starts array indices at 1 not 0. Go figure.
>     std::array<double, 33 + 1> w;
>
>     w[1]=1./3.*y;
>     w[2]=139./33. + 19./2.*y;
>     w[2]=w[2]*w[1];
>     . . .
>     double x_t=w[1] + x;
>
>     return x_t;
> """
>
> def main():
>     p = SymPyExpression(src_X, 'c')
>     p.convert_to_python()
>     print('p:', p)
>
>
> if __name__ == "__main__":
>     main()
>
> System:
> Python 3.9.12
> Sympy 1.10.1
> VS Code 1.66.2
> Ubuntu 20.04 on WSLg 1.0.33
>
> Is there some parameter in VS Code that I need to set?
> Puzzled.
>
> Another unrelated issue. Just now, when I attempt to go to 
> https://docs.sympy.org/
> I receive the message
>
> 404
>
> There isn't a GitHub Pages site here.
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sympy/5a69ee30-2084-4f8c-929e-ddab57e254b0n%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6LzBM32J9_%3DMK0na7SZeC5VBn335u2AYJJa0x%3Dpajppgg%40mail.gmail.com.

Reply via email to