# Usingpipinside CondaPkg with Pixi backend (undocumented)

**URL:** <https://discourse.julialang.org/t/usingpipinside-condapkg-with-pixi-backend-undocumented/136840>\
**Category:** Jupyter-Notebook\
**Tags:** package, announcement, makie\
**Created:** [April 23, 2026, 4:17pm UTC](https://discourse.julialang.org/t/usingpipinside-condapkg-with-pixi-backend-undocumented/136840 "2026-04-23T16:17:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mouad-tarif](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mouad-tarif/32/221676_2.png) [@mouad-tarif](https://discourse.julialang.org/u/mouad-tarif)\
**Post date:** [April 23, 2026, 4:17pm UTC](https://discourse.julialang.org/t/usingpipinside-condapkg-with-pixi-backend-undocumented/136840/1 "2026-04-23T16:17:20Z")

</div>

Hello everyone,

I want to share a method that seems **undocumented** but works perfectly.

## The discovery

Inside `CondaPkg.jl` , when using the Pixi backend, you can directly call `pip` to install any PyPI package:

bash

/home/$USER/.julia/environments/v1.12/.CondaPkg/.pixi/envs/default/bin/python -m pip install pandas pyarrow

## Why it matters

- **Much faster** than Conda backend
- **Access to PyPI** packages, not just Conda-forge
- **Reproducible** environment (via `pixi.toml` + `pixi.lock` )
- **Isolated** per Julia project

## Minimal working example

1. Add `CondaPkg` to your project
2. Enable Pixi backend (automatic in latest versions)
3. Run the `pip` command above
4. Now `PythonCall` can `import pandas` !

## Questions to the community

- Is this officially supported or a hack?
- Could this be documented properly?

I searched the docs and found no mention of this. Has anyone else tried this?

Looking forward to your insights.

 ![Capture d’écran du 2026-04-23 17-12-00](https://global.discourse-cdn.com/julialang/original/3X/5/3/53a38f217a8cb7c15c1a3acad07dcd15e0c4c4ad.png)

---

<div class="post-metadata">

**Author:** ![Dale\_James\_Black](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dale_james_black/32/11595_2.png) [@Dale\_James\_Black](https://discourse.julialang.org/u/Dale_James_Black)\
**Post date:** [April 23, 2026, 6:26pm UTC](https://discourse.julialang.org/t/usingpipinside-condapkg-with-pixi-backend-undocumented/136840/2 "2026-04-23T18:26:03Z")

</div>

I have no idea if this is related but I think there is a `CondaPkg.add_pip(...)` functionality somewhere in the docs. Might be doing this under the hood?

---

<div class="post-metadata">

**Author:** ![mouad-tarif](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mouad-tarif/32/221676_2.png) [@mouad-tarif](https://discourse.julialang.org/u/mouad-tarif)\
**Post date:** [April 23, 2026, 10:57pm UTC](https://discourse.julialang.org/t/usingpipinside-condapkg-with-pixi-backend-undocumented/136840/3 "2026-04-23T22:57:40Z")

</div>

It’s unrelated. I installed pip directly via the mentioned path.

However, there are two methods:

Method 1: Calling the `env` Python path will run Python, which is supported by the system.  
Method 2: The path mentioned is for Python; it’s unrelated to Python. I mentioned the path in Pixi.
