Using PsychoPy library and uploading online

I’m a bit confused and would love a clarification.
I’m building an experiment using pycharm and the PsychoPy library (I find it easier than using the Builder since I have a complicated experiment).
Will it be possible to upload the experiment to without using the Builder? or I must build it there in order to upload it?

Thank you very much!

You may be able to upload an experiment in PyCharm to Pavlovia but you won’t be able to run it online because it will still be written in Python. The only way to run PsychoPy experiments online is to either create them in Builder (with or without the inclusion of code snippets which have been translated automatically or manually to JavaScript) or to write the experiment from scratch in PsychoJS (or jsPsych).