[Python] How to run python shell automatically when REPL started
Hi, I have embedded REPL shell to my website.
However, when the page is loaded (i.e. REPL loaded), the default page (first page I see) is the bash terminal instead of the python shell.
How do I make the python shell started by default and force the users to stay in the python shell? I don't want my users to see other files in the repository.
Thanks in advance.
[Added]
Basically, I want my REPL terminal looks like this (see image below) when it's loaded (now I have to type python
explicitly to start the interactive shell). Moreover, I don't want users to exit
the python shell by typing exit()
.
Voters
StudioHawaii
thanks
Make a file called .replit and add this to it:
However, I can still escape from the shell by typing
exit()
.Is there anyway that I can force the users to stay in the python shell? (i.e. prohibit escaping by
exit()
)while true; do; python3;done
I have another question, if I run
import modi
in the python shell, it complains that it doesn't have its dependencies installed.Is there a way that I can install the dependencies (i.e. running
python3 setup.py install
) implicitly? I don't want my users to type that command explicitly.FYI, I have configured my
.replit
file as below:I thought the onBoot option would work as I expected but had no luck there. Maybe I'm not rebooting the shell properly? I just refreshed the page (I'm not sure what triggers the REPL.it to reboot).
I would appreciate it if you'd help on this.
run="python setup.py install; while true; do python; done"
.Yes, it works but it installs the dependencies every time I click the run button. And this way is quite explicit. I want to preinstall the dependencies so that users don't have to wait for them to be installed. Will there be a way to do that? In fact, my first question was more like
how to make my repl's default language to be python
(I want to set my repl to be python repl).I appreciate your help :)
bash
is assigned as a default project language. Is there a way to change the project language?git clone {url} .
Although I had to git clone the repo then move all its content under the root directory.
cp -r {{repodir}}/* .