Hey, everyone, if you’re having the issue. When you’re trying to import a package in Python module not found error. No module name, plotly or whatever your package is. I’m just using plotly here. It means that that package is not installed on your computer. So thus you can’t call it. You can’t import it. A band-aid fix would be go right down here to terminal in your pycharm window and type Pip3 install plotly or whatever the name of that package is, so maybe pip3 install pandas or whatever go ahead and hit enter and that’ll find and install the package using PIP3. Now, pip3. That’s your package manager. Okay, here, it’s easily accessible because Pycharm knows where that is. You can also do this same exact operation outside of your python virtual environment. Sorry, your pycharm virtual environment and you can do this in your command window of your operating system. I’m going to go ahead and do that now as well. And so this is still running, of course well. Wait for this to finish once. Plotley has installed as you can see here. It gives, you know is installing for a while, and then it prompted me again to type something. That’s when you know the system is finished installing. I can come back up here now. I can run! The script and everything runs no more error messages. The other option is to go bigger picture with your system and head over to the CMD. All right, that’s your command prompt, and you can talk to your system now. Bigger picture and run the same command Pip3 install Plotly. Okay, this is now working within your windows Os. Let’s go ahead and it’s going to download the file to the bigger system before you’re just in Pycharm working inside that virtual environment. This is the real way to make sure that you’ve got the package. You need accessible to every time you’re running Python in whatever environment or ide, let’s go ahead and install again. It might take a bit, and then once it prompts you again, you know, you’re good. If you receive an error when you call pip3, firstly, try doing just Pip and do Pip install your package if that doesn’t work and you have python above 3.4 pips on your computer, but your computer doesn’t know how to find that Pip executable to run. Okay to do this. You’re going to want to check your path. I’m going to open up another cmd because this one’s currently still trying to install the other package and you’re gonna type in Echo Echo path. Okay, and that will show you your path, okay. These are all your environmental variables. What we’re looking for here is something that ends in slash python and your version number. I’m running three point nine, so I’m looking for slash python. Three nine slash scripts. Okay, I’m looking through here and I don’t know where it is, but here’s my python. Three nine slash scripts, okay. This is where the pipexe lives and the pip3 exe lives. Okay, so basically, our computer. This this path has to point to Pip in order to be able to run Pip commands like the pip. Install package. Okay, if this line isn’t here, you need to get, this added. All right now you can use a command set here. It is right here. It’s set X path. And then you know, you can throw this in here, but you need to know what your path is to your pip. Okay, or your Pip 3 so you have to find these on your computer, right, They’re just files somewhere in your computer. Mine were dug really deep all the way, you know, as I was in users than me. App data local programs Python Python, 39 scripts. Okay, it’s pretty deep in there, but eventually you can find it. Here’s my pip3 exe. And here’s my pip exe that I can use. I can call both of those because I have that path as just right here. See, users fill up app data local. Right, It’s the same thing. That’s what I have up here. So if I wanted to add this again, I would just copy this. Throw it in here! Make sure I’ve got my ends. Let me make this nicer. I have to match this format here, so I’m going to add a N slash and the close brackets, and then I need to do set. Let me get in here and add before set X path, and then I believe it starts prints like the brackets again. Path semicolon. And then my path, you can execute that come to the end. Execute that and there. It’ll save it in there and then it’s in my I go echo path. You should be able to find that in your path again now. If that’s not working for you the last thing. Geez, I can’t type the last thing you can try, okay, right, so there’s my there’s my it’s in there. That’s why I know I can then call Pip and Pip three, okay, the last thing you can try if that’s not working for you. Oh, by the way, there’s our successful install of plotly very good, but the last thing you can try to install and get this on your path. If the setx command isn’t working is go and hit go to the run. Okay, and you’re going to do this so open. Sysdmcpl, this is CIS DM. I’m not sure quite what that stands for. Go ahead and open that up as your system properties go to advanced, then the environment variables in the bottom. Right, and you’ve got a path variable here, and you also have a path variable down here. Go into these and here you can see. I’ve got my right. This is the output that we saw before when we were running the command’s right in the command window, right, that echo path was just outputting. Exactly what’s in here, right. It was just all of these different items. So this is the one that’s important. If it’s not here, you can do new and type that path in so type in. You know, you can copy and paste your path into this to actually put it in here and save it or well. It makes you do that one and go ahead and do this one. Okay, and do edit again. Create a new one and make sure that you end up having your python version slash scripts in here. Okay, after that, you should be able to run your commands as you want and life should be good A little bit confusing hope. It worked out hope. You enjoyed the video. Take care you!