-
Notifications
You must be signed in to change notification settings - Fork 8.8k
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
Improved Install Instructions #642
Conversation
blue-fish, let me know if anything needs changing! |
@tomodachi94 Thank you for submitting the PR. Your style is helpful and explanatory while the rest of the setup instructions is rather minimal. And this makes me think that we should be writing with a different audience in mind. The typical user doesn't have enough computer experience to use the README effectively, turning a 5-step process into a nightmare that lasts hours. Maybe we should rewrite it to be more like:
But it may not be possible to make Windows instructions that are robust like what we have for Ubuntu: #615 (comment) |
I think #639 is a less common situation where the person uses Python for multiple projects, but doesn't already utilize virtual environments. Usually users seem to fall into one of two categories:
So now I'm questioning if the README needs to include instructions on setting up the virtual environment. Eventually, we'll have a binary release (.exe) that will greatly simplify setup. Considering everything here, I think we don't need the pull request. What do you think? |
This is sad but true. I wouldn’t mind adding more details to the existing documentation. ————————————————————
This is true. Most people are used to a GUI, and find the Command Line scary and hard to use without experience. ————————————————————
I disagree. Shouldn’t all instructions be in one place (file), perhaps an INSTALL.md? ————————————————————
Most commands on Ubuntu have some variation on Windows (a major exception being Git). Apologies for the long comment! |
This is true.
I personally think we should move install instructions to another file (as stated in my previous comment) but I think it should be merged as the install instructions should be current and working, not for the future or the past. Again, apologies for the lengthly reply. |
Excellent suggestion! Let's replace the minimal instructions in the readme with a link to INSTALL.md. Are you willing to help write the instructions for Windows? I can provide feedback and testing. |
@blue-fish I would be pleased to help you with this. I have access to both Windows and Ubuntu (via WSL), however testing on multiple environments will prevent error, so testing would be helpful. TLDR: Yes, I am willing to help write instructions for Windows and could help with Ubuntu instructions if needed. Thank you for taking the time to respond! |
Whoops, meant to commit "Remove Installation Instructions from README.md" not "Remove insta". |
Awesome, thanks for helping write the install guide! This code gets downloaded a lot (over 1000 times/week) so any improvement to the install process will have a big impact. If it would make the guide easier to write, I have the power to do things that simplify the install process. For example: we can publish a "release" zip file that bundles the code along with the model checkpoints and a standalone ffmpeg.exe. That eliminates the need to "install ffmpeg" or "download pretrained models". Let me know if interested. |
@blue-fish most certainly publish "releases" in GitHub for every stable release.
And don't worry about the install instructions too much, I'll get it mostly taken care of, I'll let you know if I need your assistance. |
Source: #615 Attribution for instructions go to @FreddyFeuerstein , proofread by @blue-fish and adapted for file by your truly
Can someone contribute some Mac OSX instructions? |
The basic outline is:
|
Let's write the install guides for the repo in its current state. Releases will come later. |
Based off of the Linux instructions by @FreddyFeuerstein with recommendations by @blue-fish
Completed, @blue-fish. |
I'll work on improving the Windows install instructions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please Mention it as Python 3.7 and below
As tensorflow=1.15 is not supported in 3.8 and higher
@likith1337 done. Anything else? |
Windows setup instructions are now maintained here: #647 (comment) |
@apv96 The webrtcvad message is a warning, not an error. The toolbox is able to work without it. Installing webrtcvad on Windows can be difficult so we make it optional. If a toolbox window is not appearing, then that's caused by something else. |
Why do programmers keep smoking despite all the health warnings on the packaging?? They are warnings. Not errors. |
Thanks a lot, I thought the toolbox wasnt appearing cause of that warning. It must be something else wrong but I don't get any error message. Sorry for asking something that was already explained and thanks again |
@apv96 A problem I had. Was that it opened the toolbox. But that windows didnt select it so I didn't see it. After clicking on it on the taskbar I got to work with it. It may be a very simple thing. But if I missed it. Maybe it could be it. |
@Daikath thanks for help, i found the python task suspended in the task manager but i'm not sure how to change its state. Luckily i did the setup on my secondary laptop and it works perfectly. I will try to fix the task problem to execute it on my main pc. |
i also have the same problem apv96 is having. no errors are logged other than the webrtcvad one but the process doesnt start either, making it hard to troubleshoot |
Hey @pacifist-dev @blue-fish @apv96 , Perhaps the error is created by a |
I think the problem is caused by the task appearing as suspended in the the taskbar, i don't know how to solve it so i can't help more. |
i saw a python task suspended once when troubleshooting, but was not able to reproduce it. however, every time i run the process, the windows problem reporting task ramps up in cpu and power usage in task manager |
Can someone explain step 2 (Pretrained files) in excruciating detail? |
Detailed instructions for step 12 (pretrained files)
Notes
|
As discussed here, I have added instructions for using with
venv
.(Required for automation: Fix #640)
(Mentions: @blue-fish)