 Okay, hello class. So in this video, I'm going to show you an error involving the spider IDE that you may have encountered already. Okay, so here in Anaconda, if you look at this, if your spider IDE has a version that says something like 5.1.5 or 5.1. something, then chances are you're gonna run into this issue. Okay, so let me launch it and I'll show you the example what that means. It basically has to do with the input function, and it's a bug that has been introduced to version 5.1. It didn't have this issue before, but now they do have it. So I'm gonna fix that for you. Okay, so here is a, it prompts you for a version 5.3.3 is available now, and this is kind of I want you to do, but for now, let's turn this on off for now. Okay, so my version is 5.1.5. You can know by going to the help and click on the above spider, it will tell you the version 5.1.5 here. Okay, so now if you try to run a code that looks something like this, I'll say age is good, input something, every time when you run the input function, it's gonna crash. Okay, so save that, run, and you're gonna get this error. Okay, there's an internal problem here. So there are a few ways to fix this, and I'll show you the easier way out first, right? So if you don't fix it, you're not gonna be able to do any input in your program. Okay, so the easiest way is to go to the spider program, if you go to like, over here, search for spider, and just go to the website over here. Okay, and just download the latest version of spider. I believe is version 5.3.3. Okay, so for your Windows, if you're on Mac, I believe we should detect your Mac as well for the Mac version. So once you download it, install it, and what you're gonna end up having is a program that is outside of your environment. So let me show you here. So your C drive, so for now, if you open your C drive, and if you go to the program files, you're not gonna see Anaconda, right? And the reason why is because Anaconda is not installed in the program files. Okay, it's installed in the folder called program data. If you don't see this folder because it's hidden, you can kind of see like on the right side here, it's a little bit faded because under the view, right, I had these hidden items checked. If you uncheck that, all the invisible files will be gone. You can't see it. They are just invisible. So if you go to view again, turn on the hidden items, and you will see a few of them, including some of these here. And then the program data, if you click on that folder, you will see Anaconda right here. Okay, so Anaconda is installed in this directory, and all the other programs are installed within this Anaconda program, or linked to somewhere else from within the Anaconda program. Okay, so once you install the spider separately, then you should see, go back to your C drive under program files, you will see to scroll down the spider IDE here. Okay, so that means it's a separate program running outside of the Anaconda environment. Okay, and it has to do with something with Python. So yeah, I'm not gonna go to that, but you have that one there. Okay, so now to run it, you would then go into your program and run it, search for it, or just type spider, and you're gonna see a couple of versions here. Okay, so the one is a spider, what the parameters is Anaconda three, you don't want to run this one here, because this is the one I just showed you over here is under the Anaconda environment, you don't want that. So you want the one that's just a spider. So which is this one right here. These are something else I'll show in a minute. This is just the installer. So you basically remove that from your download folder. If you click on the spider here, it's gonna launch the correct version, which is the version 5.3.3 on your machine. And you know, is it launching? I don't know if it's launching. I'm gonna close this. And I want to try again. So spider, the app. Okay, it's gonna launch outside of the Anaconda environment. So it's a separate version, as opposed to the version 5.1.5 still installed inside the Anaconda environment. So now, as you can see, it loads the same file as I said earlier, but this time is the version 5.3.3. Again, how do we know? You can go to help and look under about the spider. It will show you that I'm now running 5.3.3. Okay, so if you run this version, then you should be good if you run this file. Now it's gonna ask you to prompt age right here and the terminal. And then that's how it should work. Okay, so now let's go back. And so that's the easier way. All right. So the other approach, if you want to do, I mean, you can if you want to, you're still gonna end up having another installation anyway. But here is what you need to do. Okay, so you need to go to the Anaconda again. Now, if you look at the drop down here, you're gonna see once it's based with the parentheses root, if you click the drop down, you see a few of them. Okay, so we're gonna add another environment here so we can load a different version of the spider. Now, you can, you can do, you know, update the application or even go and install the version here yourself. I tried that. It took me like about an hour and it still didn't work for my system. So if that works for you, fine, you can do then update environment, update to a new version. If it doesn't work, then it just doesn't. Okay, for whatever reason. So I'm going to show you a different way. And that's by going to the command terminal here using the cmdxc prompt here, click launch this terminal. And this is the Anaconda prompt. Okay, you will see something like this. What am I username and then the word base in front of it. Okay, this is the same as going to Anaconda. And you will see Anaconda prompt, right in the search box here. I do that is open another one. It's going to show you what they look like. So it's kind of same thing. Okay, so you can access this directly through an Anaconda program or the Anaconda prompt search. So I'll keep this one here. So here is what you need to enter. And I'll give you a site. So you can go there. I also put this in the link. So this is the site that you need to go to. Okay, it's called the GitHub spider. I issue 18947. I'll give you the link to get there. And you need to copy this statement here. It's a long one. Just copy that the whole thing and copy it and then go back to the terminal and paste it right in here. Right in here. Okay. I do take it. I guess it didn't start again. I'm going to copy, Ctrl C, and then paste it. Now it's going to run that for you. Okay, so what this will do is it's going to create another environment instead of base. And this example is going to call spider CF. I think the CF stands for configuration or something. You can name something else if you want to. You can name it like, you know, my spider or my base or something. It doesn't matter. Okay, so I'm going to keep it as is. I might run into this issue here. It says, you know, this one fails. It's going to try to do a different repo, right? Repository. Just wait and be a little bit patient with this one. Okay. It might take me a while to do that, but I'm going to pause my screen and it will come back when it's done. Hopefully when it's done and I will proceed. And here is just a halfway through that you was able to collect some data from the new source and now it's going to do some installation. So again, I'm going to pause it and it'll come back in after it's done. Okay, so here's the next thing. Let me scroll up just a little bit. You can see it's going to install and download a lot of these libraries. Okay, so it's a long list by the end of the very bottom of the screen and ask you, oh, I lost it. Where'd it go? Let me find it. Ask you, should I proceed and just say yes, right? So just say yes, hit enter and wait. And again, I'm going to pause it. It might take a while to do the processing for us. Okay, so it looks like it's done. Now at the very last screen here, it's going to ask you or prompt to ask if you want to allow the program to make some changes to your program. Just say yes. It's about the Python file. So just say yes. Okay, so the entire time it took about almost seven or eight minutes just to do that. You can see how slow this process could be. But I guess it's about the same time if you download and I kind of install it. I mean, a spider installed, it would be probably the same. Okay, so once it's all done, assuming I think it's good, it tells you to run it. You will then just type this command and it will launch spider. Okay, this is if you want to do from the command tone like you see here. Now to do this, you will have to be in the base like you see here in order to run this command. Okay, so I mean, you don't have to do this unless you're already very comfortable and familiar with these console here. Okay, so if it's not, you can just basically exit now and then close it. And now this is done. So again, the same instruction. You go back to under condom. And if you check on the drop down here, you're going to see a new environment called spider CF. Okay, and this one here is the one that we just created. So if you click on that, it's going to be launched or we update your IDE here. And you're going to see a new version of spider up here now, version 5.3.2. I'm surprised they didn't load 0.3, but 0.2 will be fine. And up here it says spider CF now. Okay, as opposed to the root user earlier. So now if you run, if you launch this version, so this is the same as saying, you know, the command I showed you earlier, if you go and, you know, issue this command, right, condos, but activate this spider CF environment. It's the same thing. But actually you're doing within the under condom environment. All right. So here we go again, you can ignore this message here and the same file as what before, as it was before running. And again, if you check the help about spider, it's going to show you, show you the version 5.3.2 now, as opposed to 5.1.5. Okay. And then now if you run and it should be working just like before. Okay. And so just make sure you run a new version of this spider IDE in order for this to work until, you know, they're fixed or something. But for now, we should be good to go with 5.3.x. So again, just make sure you are using the version of 5.3.2. If you launch it next time, if it's not here again, go to the drop down and select the spider CF or whatever name you give it, or you call. Okay. So if you have any questions again, please let me know. Thank you.