# Julia and Python Conda

**URL:** https://discourse.julialang.org/t/julia-and-python-conda/18339
**Category:** Internals & Design
**Created:** [December 5, 2018, 5:45pm UTC](https://discourse.julialang.org/t/julia-and-python-conda/18339 "2018-12-05T17:45:09Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![tkf](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tkf/32/17635_2.png) [@tkf](https://discourse.julialang.org/u/tkf)
#### Post date: [December 6, 2018, 7:18pm UTC](https://discourse.julialang.org/t/julia-and-python-conda/18339/12 "2018-12-06T19:18:34Z")

</div>

If you want to avoid PyCall/PyJulia issues at all cost, you can use `libjulia` through `ctypes` (or `cffi`) after compiling your Julia code using PyackageCompiler. Here is an example using `ctypes`: [AOT compiling using PackageCompiler - #8 by tkf](https://discourse.julialang.org/t/aot-compiling-using-packagecompiler/16911/8)

But I imagine it requires a lot of boilerplate code since you have to bridge two GC’ed languages manually and the values have to be passed around through C-compatible types (like `int`, `double`, pointers, etc.).

---

_[View the full topic](https://discourse.julialang.org/t/julia-and-python-conda/18339)._
