# Python project calling Julia functions

**URL:** <https://discourse.julialang.org/t/python-project-calling-julia-functions/116191>\
**Category:** General Usage\
**Tags:** question, package, pythoncall\
**Created:** [June 25, 2024, 9:04am UTC](https://discourse.julialang.org/t/python-project-calling-julia-functions/116191 "2024-06-25T09:04:02Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [July 2, 2024, 7:16am UTC](https://discourse.julialang.org/t/python-project-calling-julia-functions/116191/5 "2024-07-02T07:16:35Z")

</div>

So you need juliacall then:

> **[Guide · PythonCall & JuliaCall](https://juliapy.github.io/PythonCall.jl/stable/juliacall/)**
>
> Documentation for PythonCall & JuliaCall.

I have juliacall available on conda-forge as `pyjuliacall`:

> [@\[ANN\] pyjuliacall and pyjuliapkg packaged on conda-forge](https://discourse.julialang.org/t/ann-pyjuliacall-and-pyjuliapkg-packaged-on-conda-forge/109849):
>
> juliacall and juliapkg on conda-forge I am happy to announce that the Python packages juliacall and juliapkg by @cjdoris have been packaged for conda-forge as [pyjuliacall](https://anaconda.org/conda-forge/pyjuliacall) and [pyjuliapkg](https://anaconda.org/conda-forge/pyjuliapkg). Why add the “py” prefix? In principle, conda-forge is a language agnostic package ecosystem. Since there is also a [juliacall package for R on CRAN](https://cran.r-project.org/web/packages/JuliaCall/index.html), the py prefix was added to disambiguate the Python package from the similarly named R package. Using conda to install juliacall and juliapkg pyjuliapkg is a depend…

You can thus use pixi to install pyjuliacall. Alternately, you could just do `pip install juliacall`

---

_[View the full topic](https://discourse.julialang.org/t/python-project-calling-julia-functions/116191)._
