# Python & Julia Environment Setup

**URL:** <https://discourse.julialang.org/t/python-julia-environment-setup/129837>\
**Category:** General Usage\
**Tags:** question\
**Created:** [June 12, 2025, 2:26pm UTC](https://discourse.julialang.org/t/python-julia-environment-setup/129837 "2025-06-12T14:26:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![GA-Brady](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ga-brady/32/217278_2.png) [@GA-Brady](https://discourse.julialang.org/u/GA-Brady)\
**Post date:** [June 12, 2025, 2:26pm UTC](https://discourse.julialang.org/t/python-julia-environment-setup/129837/1 "2025-06-12T14:26:11Z")

</div>

I’m building a data analysis pipeline using Julia. However, there are some Python3 specific packages that I need. The python packages automatically output files, which I intend to access via Julia.

I am aware that tools like PyCall and PythonCall exist. However, my collaborator building the script only knows Python. My thought is to develop a self-contained script.py, which does its role, that can be called by Julia. Is there a way to make a distributable (on GitHub) project which contains both Python and Julia dependencies / scripts?
