-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not able to find requirements.txt #1826
Comments
It sounds like you may be trying an old setup process, or is there some other reason why you try this way? There is a different setup process documented in the README, can you please take a look at that: https://github.com/OpenDevin/OpenDevin/blob/main/README.md |
You can install using |
i done the same thing by following tutorials from youtube, both windows and linux version of youtube tutorials and both of them don't work. the github clone is very different than when he done it, the current readme file doesn't make any sense for beginner. here is what i done to get pass this error. conda create -n od python=3.10, this commend doesn't work on current opendevin repository, requires atleast python 3.11, although tried to reinstall python 3.13, both pip -v and python -v still show 3.10.14 on my end, so i tried conda create -n od python=3.11 and conda activate od commend again before i use python -m pip install -e . on docker pull ghcr.io/opendevin/sandbox, this one doesn't work, what I did is docker pull ghcr.io/opendevin/sandbox:v0.2, this will download 2 items, one of which is around 160mb, i tried docker pull ghcr.io/opendevin/opendevin:0.5 too, however this commend downloaded bunch of docker images one of them is around 3gb, i didn't bother to, it's too large, i didn't know which one is correct, or both of them is wrong? can anyone tell me? once I gone through the pyproject.toml, i try to follow the development.md, however when i try to use bash, i got the following error: bash I used this wsl -l and i get this Windows Subsystem for Linux Distributions: i try to use make commend and it gave me this: make : The term 'make' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
finally, I have also seen the opendevin folder, there is a readMe.md file, this is what i get: docker build -f opendevin/sandbox/docker/Dockerfile -t opendevin/sandbox:v0.1 . View build details: docker-desktop://dashboard/build/default/default/ml8tdbxxq3mmzf7twxspqhbqg python3 opendevin/sandbox/docker/sandbox.py -d workspace current python version i have is Python 3.11.9 | packaged by Anaconda, Inc. | (main, Apr 19 2024, 16:40:41) [MSC v.1916 64 bit (AMD64)] on win32 pip -V pip 24.0 from C:\Users\Wei Lin.virtualenvs\OpenDevin-ueIkocbd\Lib\site-packages\pip (python 3.11) At last, uvicorn opendevin.server.listen:app --port 3000, this commend didn't work at all, no idea how to start opendevin. |
i switch the python3 commend to python and i get this python opendevin/sandbox/docker/sandbox.py -d workspace |
You can enter the WSL shell by using the 'wsl` command |
This seems like a combination of not using WSL, and using old setup instructions. I'm going to close this issue, but feel free to ask around in Discord or Slack (see the #troubleshooting channel) for more help w/ installation, or continue to chat on this ticket |
I was trying to setup opendevin on Windows/Ubuntu, followed the below steps, I was stuck in step 8 as I was not able to locate requirements.txt file. If needs to be created, please suggest me step by step and also mention if the steps are different for Ubuntu and Windows box
(optional) install docker if not already installed
9.uvicorn opendevin.server.listen:app --port 3000
The text was updated successfully, but these errors were encountered: